有一个熊猫数据框,如下所示。我需要计算特定日期的总计数Orgin和Destination组合,并将总计数写入名为 total 的新列count输入数据Date ORG DEST LoadMeter 6/6/2018 FR EST 46/6/2018 FR EST 56/6/2018 BE CZ 76/6/2018 BE CZ 86/6/2018 BE CZ 27/6/2018 BE CZ 67/6/2018 BE CZ 27/6/2018 FR EST 48/6/2018 FR EST 68/6/2018 LUX EST 28/6/2018 LUX EST 48/6/2018 FR EST 6预期产出Date ORG DEST LoadMeter Total Meter 6/6/2018 FR EST 4 96/6/2018 FR EST 5 96/6/2018 BE CZ 7 176/6/2018 BE CZ 8 176/6/2018 BE CZ 2 177/6/2018 BE CZ 6 87/6/2018 BE CZ 2 87/6/2018 FR EST 4 48/6/2018 FR EST 6 128/6/2018 LUX EST 2 68/6/2018 LUX EST 4 68/6/2018 FR EST 6 12如何才能做到这一点。
2 回答

弑天下
TA贡献1818条经验 获得超8个赞
使用 transform sum
df.groupby(['Date','ORG','DEST']).LoadMeter.transform('sum')
Out[262]:
0 9
1 9
2 17
3 17
4 17
5 8
6 8
7 4
8 12
9 6
10 6
11 12
Name: LoadMeter, dtype: int64
df['Total']=df.groupby(['Date','ORG','DEST']).LoadMeter.transform('sum')
添加回答
举报
0/150
提交
取消