【发布时间】:2016-10-24 13:11:53
【问题描述】:
我有以下数据框:
index PUBLICO CLASSIFICACAO_PUBLICO
0 19 143643 1
1 34 111879 2
2 31 50382 3
3 9 49204 4
4 32 37541 5
5 4 36095 6
我需要将索引名称列转换为索引列。
例如:
index PUBLICO CLASSIFICACAO_PUBLICO
19 143643 1
34 111879 2
31 50382 3
9 49204 4
32 37541 5
4 36095 6
我尝试使用df.set_index('index'),但没有用。
之前名称为index的列是DataFrame的索引列,但我使用了reset_index();现在我需要做相反的事情。
【问题讨论】:
-
您的预期输出是什么?
df1 = df.set_index('index'); df1.index.name=None在我这边工作得很好。 -
“没有用”是什么意思?你收到错误信息了吗?意想不到的结果?请编辑您的问题以添加该信息。
-
你传递参数
inplace=True了吗?set_index返回 df 的副本,并将索引设置为您的列