假设有一个数据框:
一个字典
我希望能够获取每个团队成员的具体数据框,然后将其转换为HTML格式并通过电子邮件发送给他们。我可以单独获取需要的数据框,然后使用“df.to_html()”进行转换。在上述情况中,“Carol”在字典中,但不在数据框中,因此我不希望她收到电子邮件。
我尝试过:
但这样会向
Market | Status | Team |
-------|--------|------|
Chicago| 1 | Tom |
Chicago| 1 | Tom |
SF Bay | 3 | Julia|
SF Bay | 1 | Julia|
SF Bay | 1 | Julia|
一个字典
Team = {"Tom": "tom@email.com", "Julia": "Julia@email.com", "Carol": "carol@email.com"}
我希望能够获取每个团队成员的具体数据框,然后将其转换为HTML格式并通过电子邮件发送给他们。我可以单独获取需要的数据框,然后使用“df.to_html()”进行转换。在上述情况中,“Carol”在字典中,但不在数据框中,因此我不希望她收到电子邮件。
我尝试过:
for i in Team:
df[df['Team'].str.contains(i)]
Mail = df[df['Team'].isin([i])]
...
#send an email
但这样会向
Carol
发送一封空数据框的电子邮件。我该如何轻松地遍历并仅获取字典中存在的名称,然后利用字典的电子邮件值发送电子邮件?
name: email, df
一次性完成。 - AGH_TORNdf_dict
来创建新的字典。对于每个值,df.Team.unique()
会给出名称。祝你好运! - cs95