2016-04-14 14 views
1

データフレームに変換されている行列があります。 I出力は、IがUSER1に列の名前を変更するにはどうすればよいPython - 行列をデータフレームに変更し、列の名前を変更します。

**0 1 2 3 4   5 6** 
0 5.0 2.0 0.0 0.0 2.0 2.000000 1.0 
1 4.0 2.0 2.0 1.0 0.0 1.500000 2.0 
2 1.0 1.0 0.0 0.0 0.0 3.000000 3.0 
3 0.0 3.0 0.0 2.0 1.0 0.000000 7.0 
4 1.0 1.0 0.0 4.0 4.0 3.500000 0.0 
5 1.0 3.0 4.0 5.0 1.0 3.000000 3.0 
6 0.0 1.0 1.0 3.0 0.0 0.000000 5.0 
7 2.0 3.0 1.0 0.0 0.0 2.333333 0.0 
8 0.0 0.0 0.0 3.0 3.0 0.000000 0.0 
9 5.0 6.0 3.0 0.0 2.0 4.000000 6.0 

以下のように(私は7列を有する)0 1 2 3 4 5 6のように列名を与えるデフォルトで、

Y_NEW2 = pd.DataFrame(data=Y_NEW). 

を使用していますユーザー2、ユーザー3、ユーザー4、ユーザー5、ユーザー6、ユーザー7?

答えて

0

使用

Y_NEW2.columns = ["user1", "user2", "user3", "user4", "user5", "user6", "user7"]] 

これは、文字列、あなたが望む7人のユーザーの指定したリストにあなたが持っている7列の名前を変更します。

+0

これは本当に速かった!ありがとうございましたMathias – Anu

+1

また、DataFrameコンストラクタで列を直接渡すこともできます: 'Y_NEW2 = pd.DataFrame(data = Y_NEW、columns = [" user1 "、" user2 "、" user3 "、" user4 "、" user5 " "user6"、 "user7"]) ')。 – IanS

関連する問題