Python 如何根据类别添加总收入
我有这样的数据帧 我想根据cathegory对客户的收入进行分组和汇总 第一:我想根据月份对客户的收入进行分组 第二:客户收入按月份分组后,我想按进口或出口进行分组 第三:我想将客户的收入分组为:费用、利息和成本 第四:我想根据费用、利息和成本加上客户的总收入 我的期望 这是我最后的密码 df=df.groupby[信息,名称]。阿格苏姆 我对python中的merge和cell以及基于类别的sum感到非常困惑您可以使用具有很大灵活性的:Python 如何根据类别添加总收入,python,pandas,xlsxwriter,Python,Pandas,Xlsxwriter,我有这样的数据帧 我想根据cathegory对客户的收入进行分组和汇总 第一:我想根据月份对客户的收入进行分组 第二:客户收入按月份分组后,我想按进口或出口进行分组 第三:我想将客户的收入分组为:费用、利息和成本 第四:我想根据费用、利息和成本加上客户的总收入 我的期望 这是我最后的密码 df=df.groupby[信息,名称]。阿格苏姆 我对python中的merge和cell以及基于类别的sum感到非常困惑您可以使用具有很大灵活性的: In [11]: df Out[11]: Month
In [11]: df
Out[11]:
Month Name Info Ex/Im Income
0 Jan Alice charge export 100
1 Jan Alice interest import 10
2 Jan Bob cost export 200
3 Feb Alice charge export 100
4 Jan Bob cost export 200
In [12]: df.pivot_table(index="Name", columns=["Month", "Ex/Im", "Info"], values="Income", aggfunc='sum')
Out[12]:
Month Feb Jan
Ex/Im export export import
Info charge charge cost interest
Name
Alice 100.0 100.0 NaN 10.0
Bob NaN NaN 400.0 NaN
In [13]: df.pivot_table(index="Name", columns=["Month", "Ex/Im", "Info"], values="Income", aggfunc='sum', fill_value=0)
Out[13]:
Month Feb Jan
Ex/Im export export import
Info charge charge cost interest
Name
Alice 100 100 0 10
Bob 0 0 400 0
@andy_Hanyden我可以用差分数据框中的值添加列吗?为什么我得到-5??