我的问题是关于Pandas DataFrame和一个电子邮件地址列表。简化的数据框(称为“DF”)是这样的:Python:通过Pandas DataFrame循环以匹配列表中的字符串
Name Address Email
0 Bush Apple Street
1 Volt Orange Street
2 Smith Kiwi Street
电子邮件地址的简单列表如下:
list_of_emails = ['[email protected]', '[email protected]', '[email protected]']
是否有可能通过数据帧循环,以检查如果姓氏是(部分)电子邮件地址,然后将该电子邮件地址添加到数据框中? 下面的代码不遗憾的是工作,因为2号线的,我认为:
for index, row in df.iterrows():
if row['Name'] in x for x in list_of_emails:
df['Email'][index] = x
你的帮助是非常感谢!
谢谢@DeepSpace!应用是我正在寻找的功能! – Hoenie