Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Spalten in einem Pandas DataFrame umbenennen?

Wie kann ich Spalten in einem Pandas DataFrame umbenennen?

Mary-Kate Olsen
Freigeben: 2024-12-20 13:47:09
Original
201 Leute haben es durchsucht

How Can I Rename Columns in a Pandas DataFrame?

Spaltennamen in Pandas umbenennen

Um die Spaltenbezeichnungen eines Pandas-DataFrames zu ändern, stehen verschiedene Methoden zur Verfügung.

Bestimmte Spalten umbenennen

Verwenden Sie die Funktion df.rename(), um die zu erstellenden Spalten anzugeben umbenannt:

df = df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'})

# Or rename the existing DataFrame
df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'}, inplace=True)
Nach dem Login kopieren

Spaltenüberschriften neu zuweisen

Verwenden Sie df.set_axis() mit axis=1, um die Spaltenüberschriften neu zuzuweisen:

df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1)
Nach dem Login kopieren

Überschriften können ebenfalls zugewiesen werden direkt:

df.columns = ['V', 'W', 'X', 'Y', 'Z']
Nach dem Login kopieren

Minimalcode Beispiel

Umbenennen der Spalten eines DataFrame von ['a', '$b', '$c', '$d', '$e'] in ['a', ' b', 'c', 'd', 'e']:

import pandas as pd

df = pd.DataFrame('x', index=range(3), columns=list('abcde'))
df2 = df.rename(columns={'$b': 'b', '$c': 'c', '$d': 'd', '$e': 'e'})

print(df2)
Nach dem Login kopieren

Ausgabe:

   a  b  c  d  e
0  x  x  x  x  x
1  x  x  x  x  x
2  x  x  x  x  x
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich Spalten in einem Pandas DataFrame umbenennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage