2
我有GROUPBY按客户,年份和月份我的数据框:如何分组熊猫DF条目和进度列值?
my_list = ['Customer','Year','Month']
g = df.groupby(my_list)['COST'].sum()
Customer Year Month COST
1000061 2013 12 122.77
2014 1 450.40
2 249.61
3 533.58
4 337.32
5 482.49
1000063 2013 12 875.67
2014 1 376.95
2 308.90
3 469.76
4 394.34
但是,现在我想添加2个新列(进度列费用,一个或两个possitions): - 在1,预计成本下个月 - 2.第2个月
Customer Year Month COST COST_NextMonth COST_2Months
1000061 2013 12 122.77 450.40 249.61
2014 1 450.40 249.61 533.58
2 249.61 533.58 337.32
3 533.58 337.32 482.49
4 337.32 482.49 0
5 482.49 0 0
1000063 2013 12 875.67 376.95 308.9
2014 1 376.95 308.9 469.76
2 308.90 469.76 394.34
3 469.76 394.34 0
4 394.34 0 0
预期成本如何实现这一目标?
你的答案是非常赞赏。谢谢 –
很高兴能帮助你!祝你好运! – jezrael