索引在pandas数据帧中没有正常工作

时间:2017-01-26 16:01:29

标签: python pandas dataframe

我有以下数据框,其中itemid列在笔记本中打印时是粗体。

itemid   |  user_id  | day1   | day2      
0        |  1232     | 5      | 3
1        |  4107     | 5      | 3
2        |  9262     | 5      | 3
3        |  1031     | 5      | 3

然后我使用以下方法重置其索引:

df.index.name = None

但是,我仍然拥有相同的数据帧。然后,我使用以下方法重置其索引:

df= df.set_index('user_id')

然后,我明白了:

item_id  | day1   | day2    
user_id  
1232     | 5      | 3
4107     | 5      | 3
9262     | 5      | 3
1031     | 5      | 3

我不知道为什么item_id仍然留在那里。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

itemid是列的名称,您可以尝试:

df.columns.name = None