首页 > 解决方案 > 索引包含重复条目,无法重塑

问题描述

我有一个看起来像这样的索引。

date           close     volume    symbol  
2000-01-01       2        122       A
2000-01-02       3        122       A
...
2000-01-01       199      222       B
2000-01-02       198      123       B

当我试图转动

df = df.pivot(index='date', columns='symbol', values='close')

我想要一个看起来像这样的结果:

symbol         A   B
date
2000-01-01     2   199
2000-01-02     3   198

我不明白为什么我会收到错误。我在 kaggle 关注了 karnerl 并得到了同样的错误: https ://www.kaggle.com/dhimananubhav/s​​tock-market-data-analysis-with-python/data

我也想调整音量,但我想如果我从小处着手并理解为什么我不能调整音量,然后我可能会在以后弄清楚如何处理音量。

使用 python 3.5.3

最良好的问候

标签: pythonpython-3.xpandas

解决方案


根据 pandas文档,引发了此错误:

...当有任何索引时,列组合具有多个值。


推荐阅读