我有一个旋转的熊猫数据框。我不知道如何更改列名,以便我可以以自然的方式继续使用透视数据框。下面是一个最小的工作示例。
df = pd.DataFrame({'foo': ['one', 'one', 'one', 'two', 'two',
'two'],
'bar': ['A', 'B', 'C', 'A', 'B', 'C'],
'baz': [1, 2, 3, 4, 5, 6],
'zoo': ['x', 'y', 'z', 'q', 'w', 't']})
旋转后
df.pivot(index='foo', columns='bar', values=['baz', 'zoo'])
输出是:
baz zoo
bar A B C A B C
foo
one 1 2 3 x y z
two 4 5 6 q w t
为了获得以下输出,以下步骤是什么?
A_baz B_baz C_baz A_zoo B_zoo C_zoo
one 1 2 3 x y z
two 4 5 6 q w t
非常感谢!
犯罪嫌疑人X
相关分类