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
Mary-Kate OlsenOriginal
2024-12-20 13:47:09257Durchsuche

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)

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)

Überschriften können ebenfalls zugewiesen werden direkt:

df.columns = ['V', 'W', 'X', 'Y', 'Z']

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)

Ausgabe:

   a  b  c  d  e
0  x  x  x  x  x
1  x  x  x  x  x
2  x  x  x  x  x

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!

Stellungnahme:
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