[PYTHON] Tauschen Sie Spalten in Pandas-Datenrahmen aus

Um die Spalten des Pandas DataFrame zu ersetzen, geben Sie mit ix die Spaltennamen in der Reihenfolge nach dem Ersetzen an.

Beispiel

df
'''
Angenommen, dies ist der Datenrahmen df
    a   b   c   
A   0   1   2   
S   5   6   7   
'''

#Wenn ich diesen Code ausführe ...
df.ix[:,['a','c','b']]
'''
Es wird wie folgt sein
    a   c   b   
A   0   2   1
S   5   7   6
'''

Dies ist die Erklärung der Punkte, über die ich, ein Anfänger von Pandas, gestolpert bin.

Nachtrag: Natürlich können Sie den Spaltenindex numerisch angeben.

Recommended Posts

Tauschen Sie Spalten in Pandas-Datenrahmen aus
Laden Sie csv mit doppelten Spalten in Pandas
Hinzufügen von Serien zur Spalte in Python-Pandas
Fügen Sie mit Pandas Summen zu Zeilen und Spalten hinzu
Lerne Pandas in 10 Minuten
UnicodeDecodeError in pandas read_csv
Benennen Sie Tabellenspalten in Django3 um
[Python] Zeichnen Sie Pandas-Datenrahmen in Plotly mit Manschettenknöpfen
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
Erstellen Sie Dummy-Variablen mit Pandas (get_dummies)
Wie man nüchtern mit Pandas schreibt
Funktionen von pd.NA in Pandas 1.0.0 (rc0)
Zusammenfassung der häufig verwendeten Grammatik bei Pandas
Extrahieren Sie bestimmte mehrere Spalten mit Pandas
# Zeile ignorieren und mit Pandas lesen
So ändern Sie mehrere Spalten von csv in Pandas (Unixtime-> Japan Time)
Lesen aus Textdateien und SQLite mit Python (+ Pandas), R, Julia (+ DataFrames)