python - 索引包含重复条目,无法重塑
问题描述
我有一个看起来像这样的索引。
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/stock-market-data-analysis-with-python/data
我也想调整音量,但我想如果我从小处着手并理解为什么我不能调整音量,然后我可能会在以后弄清楚如何处理音量。
使用 python 3.5.3
最良好的问候
解决方案
根据 pandas文档,引发了此错误:
...当有任何索引时,列组合具有多个值。
推荐阅读
- python - Pandas - 在 pandas 应用函数中获取行的索引
- javafx - 修改基础数据时,组合框会触发动作事件
- c# - Cefsharp 铬浏览器仅在 Windows Server 2012 上首次加载
- android - 如何使用actionmode和selectiontracker实现全选按钮以选择recyclerview中的所有项目?
- sql - 仅更新上次更新日期更改的滚动平均值的记录 - SQL Server
- visual-studio - 自动更新 Visual Studio
- python - Python 请求 GET 未获取 JSON 有效负载?
- python - 使用“for”循环和“if”语句加速 Python Lemmatizer
- oracle - oracle PL/SQL 如何确定 IPv6-Address 是否在 IPv6Range 中
- msbuild - MSBuild 16.9 .NET Core 3.1 - OutDir 不搜索依赖项