python - 我想根据 pandas 列发送电子邮件
问题描述
df1 = {'loc': ['blr', 'del','che'], 'name': ['abc', 'xyz','def']}
df2 = {'loc': ['blr', 'del','che'], 'balance': ['30', '40','20']}
我想从 python 发送电子邮件。对于每个loc
in df2
,df2
包含该位置和余额的部分需要转到相应的 name in df1
。
目前,我正在使用 smtpblib 发送它,但是通过附加 csv 文件将整个数据发送给每个人。
解决方案
我还没有处理过发送自动电子邮件,但是合并如下数据可以帮助您更好地处理工作数据:
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
推荐阅读
- php - twig |raw 过滤器是否进行任何编码?
- windows - 使用 vue.js 下载输入图像
- delphi - IDE 中的文件排序顺序丢失
- windows - 从资源管理器菜单获取文件路径到 Powershell 变量
- git - 使用令牌通过 SSH 克隆 GitLab,无需 SSH 密钥
- android - Firebase 自定义通知声音未播放
- sql - 根据列中的值按列动态排序
- spring - 当 pageSize 较低时,Spring Batch JDBCPagingItemReader 性能下降
- azure - Azure Web 应用程序连接到 azure sql 失败?
- laravel - Laravel 日期到德国月份名称?