ValueError: Index contains duplicate entries, cannot reshape

博客指出可将透视表替换为使用pd.pivot_table,这是在信息技术领域数据处理方面的一个操作建议,有助于更高效地完成相关数据处理工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

透视表换成用pd.pivot_table即可

C:\Users\99797\AppData\Local\Programs\Python\Python39\python.exe -X pycache_prefix=C:\Users\99797\AppData\Local\JetBrains\PyCharm2024.1\cpython-cache "C:/Program Files/JetBrains/PyCharm 2024.1.1/plugins/python/helpers/pydev/pydevd.py" --multiprocess --qt-support=auto --client 127.0.0.1 --port 49244 --file D:\python.py\pythonProject\csv2data_scaled.py 已连接到 pydev 调试器(内部版本号 241.15989.155)Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm 2024.1.1\plugins\python\helpers\pydev\pydevd.py", line 1535, in _exec pydev_imports.execfile(file, globals, locals) # execute the script File "C:\Program Files\JetBrains\PyCharm 2024.1.1\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile exec(compile(contents+"\n", file, 'exec'), glob, loc) File "D:\python.py\pythonProject\csv2data_scaled.py", line 18, in <module> pivot_df = df.pivot( File "C:\Users\99797\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\frame.py", line 8414, in pivot return pivot(self, index=index, columns=columns, values=values) File "C:\Users\99797\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\reshape\pivot.py", line 557, in pivot result = indexed.unstack(columns_listlike) # type: ignore[arg-type] File "C:\Users\99797\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\frame.py", line 8961, in unstack result = unstack(self, level, fill_value) File "C:\Users\99797\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\reshape\reshape.py", line 475, in unstack return _unstack_frame(obj, level, fill_value=fill_value) File "C:\Users\99797\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\reshape\reshape.py", line 498, in _unstack_frame unstacker = _Unstacker(obj.index, level=level, constructor=obj._constructor) File "C:\Users\99797\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\reshape\reshape.py", line 136, in __init__ self._make_selectors() File "C:\Users\99797\AppData\Local\Programs\Python\Python39\lib\site-packages\pandas\core\reshape\reshape.py", line 188, in _make_selectors raise ValueError("Index contains duplicate entries, cannot reshape") ValueError: Index contains duplicate entries, cannot reshape 进程已结束,退出代码为 1
最新发布
03-14
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值