小编KSQ*_*KSQ的帖子

发送包含DataFrames的电子邮件作为电子邮件正文中的表

我已经创建了几个DataFrame,并希望将它们添加到我发送的电子邮件的正文中。我是否需要将每个DataFrame转换为html,然后将html转换为表?这是我遇到的最后一步。我的代码在下面,此刻它发送数据帧的html格式(不是一个不错的表)。

import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'my email address'
mail.Subject = 'My subject'

html1 = mydataframe.to_html()
mail.Body = hmtl1
mail.Send()
Run Code Online (Sandbox Code Playgroud)

python email-integration dataframe pandas

5
推荐指数
1
解决办法
3882
查看次数

(Python):DataFrames添加的总行只是一列的总和

我有一组DataFrames,并希望添加一个总行,该行只汇总其中一列(下面的示例表)

我可以使用df.loc['Total']= df.sum()甚至添加总列df.loc['Total'] = [df[x].sum() for x in df.columns],但是我需要除A以外的所有列以显示空白并且语法有些问题.

Item    A   B   C   D   E   F
1       1   2   3   4   5   6
2       5   10  15  20  25  30
3       10  20  30  40  50  60
4       5   15  25  35  45  55
Total   21  
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏,谢谢

python dataframe pandas

1
推荐指数
1
解决办法
3572
查看次数

标签 统计

dataframe ×2

pandas ×2

python ×2

email-integration ×1