Spaltenüberschriften in Pandas umbenennen
Bei der Arbeit mit Pandas DataFrames kann es vorkommen, dass die Spaltennamen geändert werden müssen. In diesem Leitfaden werden zwei Methoden zum Umbenennen von Spalten erläutert: das Umbenennen bestimmter Spalten und die Neuzuweisung von Spaltenüberschriften.
Bestimmte Spalten umbenennen
Um bestimmte Spalten umzubenennen, verwenden Sie df.rename( ) Funktion. Geben Sie die umzubenennenden Spalten mit alten und neuen Namen als Wörterbuch an. Betrachten Sie beispielsweise den folgenden DataFrame mit den Spalten ['$a', '$b', '$c', '$d', '$e']:
import pandas as pd df = pd.DataFrame('x', index=range(3), columns=list('abcde'))
Um „$a“ umzubenennen ' zu 'a', '$b' zu 'b' und '$c' zu 'c':
df = df.rename(columns={'$a': 'a', '$b': 'b', '$c': 'c'})
Spalte neu zuweisen Überschriften
Alternativ können Spaltenüberschriften mit df.set_axis() mit axis=1 neu zugewiesen werden. Die neuen Header sollten als Liste oder Array bereitgestellt werden. Um beispielsweise neue Header zuzuweisen:
df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1)
Der DataFrame verfügt nun über die folgenden Header:
V W X Y Z 0 x x x x x 1 x x x x x 2 x x x x x
Fazit
Diese Anleitung hat zwei Techniken zum Umbenennen von Spaltenüberschriften in Pandas DataFrames demonstriert. Beide Methoden bieten Flexibilität beim Ändern von Spaltennamen, um sie an spezifische Anforderungen anzupassen.
Das obige ist der detaillierte Inhalt vonWie kann ich Pandas DataFrame-Spaltenüberschriften effizient umbenennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!