„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie benenne ich den Indexnamen eines Pandas DataFrame um?

Wie benenne ich den Indexnamen eines Pandas DataFrame um?

Veröffentlicht am 07.11.2024
Durchsuche:274

How to Rename the Index Name of a Pandas DataFrame?

So benennen Sie den Pandas DataFrame-Index um

Bei der Arbeit mit Pandas DataFrames kann es aus Gründen der Übersichtlichkeit erforderlich sein, den Index oder die Spaltennamen umzubenennen Konsistenz. Allerdings weist die Methode df.rename() Einschränkungen auf, wenn es um das Umbenennen des DataFrame-Index geht.

Im gegebenen Beispiel hat der Benutzer versucht, den Index und den Spaltennamen eines DataFrame mit df.rename() umzubenennen. , aber nur der Spaltenname wurde aktualisiert. Dies liegt daran, dass die rename()-Methode ein Wörterbuch für den Index benötigt, das auf Indexwerte angewendet wird.

Stattdessen sollte zum Umbenennen des Indexebenennamens der folgende Code verwendet werden:

df.index.names = ['Date']

Dadurch wird der Indexebene der Name 'Date' zugewiesen.

Es ist wichtig zu bedenken, dass sowohl Spalten als auch Index als Objekte behandelt werden vom gleichen Typ (Index oder MultiIndex). Daher können Sie die beiden mithilfe der Transpositionsmethode austauschen.

Betrachten Sie zum besseren Verständnis die folgenden Beispiele:

# Create a DataFrame with named columns
df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=list('ABC'))

# Rename the index
df.index.names = ['index']

# Rename the columns
df.columns.names = ['column']

print(df)  # Output:
# column  A  B  C
# index
# 0       1  2  3
# 1       4  5  6

Beachten Sie, dass das Attribut für Indexnamen nur eine Liste ist und die Umbenennung auch mithilfe von Listenverständnis oder Karte erreicht werden kann.

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729647436 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3