我有一个数据框架,它看起来如下:
Company Name Category Amount
0 Teva Limited Consultancy 650.000
1 Teva Limited Consultancy 5.300
2 Eli & Company Ltd Events 15.000
3 Meda Events 60.000
4 Teva Limited Events 400.000
4 Teva Limited Travel 202.000
4 Meda Travel 399.860
我想为每个公司创建一个新的数据框架,其中有一行,两列:咨询费用总额,以及所有其他方面的花费,这意味着事件+旅行。
所以它应该是这样的:
^{pr2}$做这件事最好的方法是什么?
我按名称和类别对其进行分组,并将金额汇总,这是一个开始:
^{pr3}$但是现在我不确定如何以定制的方式将类别组合在一起,或者如何将它们转换为列。我想我可能需要一张透视表?
谢谢你的帮助!
您可以使用assign()创建只包含
['Consultancy', 'Other']
类别的新cat
列,然后在pivot_table()
函数中使用此新列:或者将
^{pr2}$Company Name
作为常规列:说明:
这应该做到:
相关问题 更多 >
编程相关推荐