df6 = pd.read_csv('E:/应统案例大赛/all.csv') df6 = df6.pivot(index='date', columns='code', values='avg') df6.to_csv('all_avg.csv', index=False)ValueError: Index contains duplicate entries, cannot reshape
时间: 2023-08-17 16:05:11 浏览: 143
food_info.csv
3星 · 编辑精心推荐
这个错误是因为在你的数据中有重复的行,无法通过 `pivot` 函数进行转换。你可以尝试在读取数据时指定 `index_col` 参数,以保证唯一性。例如,如果你的数据中有一个叫做 `id` 的列,你可以这样读取数据:
```
df6 = pd.read_csv('E:/应统案例大赛/all.csv', index_col='id')
```
如果你的数据中没有唯一标识符,你可以考虑使用 `groupby` 函数或者其他方法来处理重复行。
阅读全文