2016-04-14 14 views
1

Ich habe eine Matrix, die in einen Datenrahmen umgewandelt wird. Ich habe,Python - Matrix zu Datenrahmen, Spalten umbenennen

Y_NEW2 = pd.DataFrame(data=Y_NEW). 

Der Ausgang standardmäßig geben Spaltennamen als 0 1 2 3 4 5 6 (I haben 7 Spalten) verwendet, wie unten

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

Wie kann ich die Spalten benennen USER1, Benutzer 2, Benutzer3, Benutzer4, Benutzer5, Benutzer6, Benutzer7?

Antwort

0

Verwenden

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

Dies wird die 7 Spalten, die Sie an die angegebene Liste von Strings haben umbenennen, die 7 Benutzer möchten Sie.

+0

Das war wirklich schnell! Danke Mathias – Anu

+1

Sie können die Spalten auch direkt im DataFrame-Konstruktor übergeben: 'Y_NEW2 = pd.DataFrame (Daten = Y_NEW, Spalten = [" Benutzer1 "," Benutzer2 "," Benutzer3 "," Benutzer4 "," Benutzer5 ", "user6", "user7"]) '. – IanS

Verwandte Themen