【发布时间】:2015-07-11 00:10:07
【问题描述】:
我在格式化由 Pandas 创建的数据透视表时遇到了问题。 因此,我在源数据的两列(A,B)之间制作了一个矩阵表,方法是使用 pandas.pivot_table,A 作为列,B 作为索引。
>> df = PD.read_excel("data.xls")
>> table = PD.pivot_table(df,index=["B"],
values='Count',columns=["A"],aggfunc=[NUM.sum],
fill_value=0,margins=True,dropna= True)
>> table
它返回为:
sum
A 1 2 3 All
B
1 23 52 0 75
2 16 35 12 65
3 56 0 0 56
All 95 87 12 196
我希望有这样的格式:
A All_B
1 2 3
1 23 52 0 75
B 2 16 35 12 65
3 56 0 0 56
All_A 95 87 12 196
我应该怎么做?非常感谢。
【问题讨论】:
标签: python pandas dataframe pivot-table