Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Pandas DataFrame-Spaltenüberschriften effizient umbenennen?

Wie kann ich Pandas DataFrame-Spaltenüberschriften effizient umbenennen?

Mary-Kate Olsen
Freigeben: 2024-12-26 17:42:11
Original
1051 Leute haben es durchsucht

How Can I Rename Pandas DataFrame Column Headers Efficiently?

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'))
Nach dem Login kopieren

Um „$a“ umzubenennen ' zu 'a', '$b' zu 'b' und '$c' zu 'c':

df = df.rename(columns={'$a': 'a', '$b': 'b', '$c': 'c'})
Nach dem Login kopieren

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

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