【发布时间】:2018-08-03 18:02:12
【问题描述】:
我有一个数据框,我试图弄清楚如何向每个客户添加一行,以总结每个客户的小时数。这是我的数据框的示例:
hours
client month
A January 203.50
February 227.75
March 159.75
April 203.25
May 199.90
B January 203.50
February 227.75
March 159.75
April 203.25
May 199.90
C January 203.50
February 227.75
March 159.75
April 203.25
May 199.90
我想为每个客户添加一个汇总小时数的新行。它看起来像这样:
hours
client month
A January 203.50
February 227.75
March 159.75
April 203.25
May 199.90
Total 1000.34
B January 203.50
February 227.75
March 159.75
April 203.25
May 199.90
Total 1000.34
C January 203.50
February 227.75
March 159.75
April 203.25
May 199.90
Total 1000.34
我已经厌倦了编写一个遍历每个客户端的 for 循环,总结时间,然后将新行附加到每个客户端。我正在尝试的循环看起来像这样
df 的小时数: df.append(pd.Series(vp.sum(), name='Total'
但是,这不起作用。任何帮助将不胜感激!
【问题讨论】: