在找到用户名后没有域的行后,在csv数据行中追加域名

时间:2018-02-14 09:29:24

标签: python regex python-3.x append

我有一个包含电子邮件地址列的数据集,其中一些值不包含" @。gmail.com"串。如何在数据集中找到它们后将此字符串附加到这些值 我试图找到其中包含字符串的行,作为新手,以下是代码

        import re
        import pandas as pd
        file=pd.read_csv('Data.csv')
        xx = "@gmail.com"
        r1 = re.findall(r"^\w+",xx)
         print(r1)

1 个答案:

答案 0 :(得分:0)

您可以尝试迭代并使用旧的ifendswith(无正则表达式)。我准备了一个简单的例子(没有CSV):

t = ['a', 'b', 'c@gmail.com']
for i, s in enumerate(t):
    if not s.endswith('@gmail.com'):
        t[i] = s + '@gmail.com'

print(t)