簡體   English   中英

Python - 矩陣到數據框,重命名列

[英]Python - matrix to dataframe, rename columns

我有一個矩陣正在轉換成數據幀。 我用過,

Y_NEW2 = pd.DataFrame(data=Y_NEW).

默認情況下,輸出將列名稱設為0 1 2 3 4 5 6(我有7列),如下所示

    **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

如何將列重命名為user1,user 2,user3,user4,user5,user6,user7?

采用

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

這會將您擁有的7列重命名為指定的字符串列表,即您想要的7個用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM