1
我在使用大熊猫列名称的数据透视表时遇到了麻烦。大熊猫数据透视表:用行数除以的问题
在这里我的问题
from collections import OrderedDict
import pandas as pd
table = OrderedDict((
("Item", ['Item0', 'Item0', 'Item1', 'Item1']),
('CType',['Gold', 'Bronze', 'Gold', 'Silver']),
('USD', [1, 2, 3, 4]),
('EU', [1, 2, 3, 4])
))
d = pd.DataFrame(table)
print d
p = d.pivot_table(index='Item', columns='CType', values='USD')
print p
p.fillna(0, inplace=True)
print p
下面的操作给我楠一个奇怪的形状。 我错过了什么?
p/p.sum(axis = 1)
PS:数据的例子,从here拍摄,但我自己的数据显示相同的行为
感谢Nickil。这很棒,并按预期工作。然而,我仍然想知道如何处理来自枢轴操作的“命名列”。将发布一个单独的问题 – user1043144