首页 > 解决方案 > 我想根据 pandas 列发送电子邮件

问题描述

df1 = {'loc': ['blr', 'del','che'], 'name': ['abc', 'xyz','def']}

df2 = {'loc': ['blr', 'del','che'], 'balance': ['30', '40','20']}

我想从 python 发送电子邮件。对于每个locin df2df2包含该位置和余额的部分需要转到相应的 name in df1

目前,我正在使用 smtpblib 发送它,但是通过附加 csv 文件将整个数据发送给每个人。

标签: pythonemailsmtplib

解决方案


我还没有处理过发送自动电子邮件,但是合并如下数据可以帮助您更好地处理工作数据:

df1=pd.DataFrame(df1)
df2=pd.DataFrame(df2)
df=pd.merge(df1,df2, on='loc')
df
  loc name balance
0  blr  abc      30
1  del  xyz      40
2  che  def      20

推荐阅读