2017-01-26 12 views
2

ノートブックに印刷するとitemidカラムが太字になっています。その後、私はまだ同じデータフレームを持って、pandasデータフレームでのインデックス作成が正しく機能していない

df.index.name = None 

しかし:

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

は、その後、私はこれを使用して、そのインデックスをリセットします。その後、私が使用して、そのインデックスをリセット:

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はまだそこに留まる理由はわかりません。何か案は?

答えて

2

itemidはあなたの列の名前である、あなたが試すことができます:答えのための

df.columns.name = None 
+0

IThanksを!これはすべての列名を破壊するつもりですか?私は彼らが必要なので、私は好きではないでしょう。 – renakre

+1

いいえ。列見出しはそのまま残ります。それは単にあなたの列ヘッダーの名前だけが削除されます。また、データフレームをスタックするときにインデックスに名前のないデータフレームが表示されます。 – Psidom

+0

これは、感謝しました!したがって、列ヘッダーは名前とは異なるものです... – renakre

関連する問題