我正在尝试在python中散布数据框的某些列。
在R中,我将使用此功能:
在python中,我刚刚找到了df.pivot_table()
,但是却遇到了一个错误:
pandas.pivot_table(df, values= 'Value', index=['Day', 'Money', 'Product'],columns=['Account'])
^
更新结果: 数据框未更改。它只返回相同的数据帧而没有传播
考虑到价值列,分散帐户列的一种好方法是什么?
Day Money Product Account Value
D01 R$ 000013 Volume 96.774194
D02 R$ 000013 Volume 96.774194
D03 R$ 000013 Volume 96.774194
D04 R$ 000013 Volume 96.774194
D05 R$ 000013 Volume 96.774194
D06 R$ 000013 Volume 96.774194
D07 R$ 000013 Volume 96.774194
...
D02 R$ 000013 PrecoVenda 0.132258
D03 R$ 000013 PrecoVenda 0.132258
D04 R$ 000013 PrecoVenda 0.132258
D05 R$ 000013 PrecoVenda 0.132258
D06 R$ 000013 PrecoVenda 0.132258
D07 R$ 000013 PrecoVenda 0.132258
答案 0 :(得分:2)
您忘记了索引前的逗号:
pandas.pivot_table(df, values= 'Value', index=['Day', 'Money', 'Product'],columns=['Account'])