【发布时间】:2019-12-10 04:13:37
【问题描述】:
我想根据列表重置索引
假设我有这样的数据框
list = ['RGB','RBR','RGD']
a b
RBR 0 1
RGD 10 2
RGB 11 3
RGD 10 2
RGD 10 2
RGD 10 2
RBR 0 1
RGB 11 3
df.reindex(index=list)
文件 "c:\users\yugas\appdata\local\programs\python\python36\lib\site-packages\pandas\core\indexes\base.py", 第 3560 行,在 _can_reindex 中 raise ValueError("cannot reindex from a duplicate axis")
ValueError: 无法从重复的轴重新索引
还有其他方法可以做到吗?
【问题讨论】:
-
旁注:不要在类之后命名变量,例如使用
lst或L而不是list。
标签: python python-3.x pandas dataframe