将平面表数据转换为 3d 数组似乎有很多可能性,但我不知何故找不到一个可行的方法:假设我有一些数据,其中 columns=['name', 'type', 'date', '价值']。当我尝试通过
pivot(index='name', columns=['type', 'date'], values='value')
我明白了
ValueError: Buffer has wrong number of dimensions (expected 1, got 2)
我可能在阅读来自 dev pandas 的文档吗?似乎这是那里描述的用法。我正在运行 0.8 只熊猫。
我想,我想知道我是否有一个 MultiIndex ['x', 'y', 'z'] 系列,有没有一种熊猫方法可以将它放在面板中?我可以使用 groupby 并完成工作,但这几乎就像我在 numpy 中组装一个 nd 数组一样。似乎是一个相当通用的操作,所以我想它可能已经实现了。