[PYTHON] Ersetzen Sie Spaltennamen / -werte durch Pandas-Datenrahmen

Inhalt

Es ist eine Operation, um den Spaltennamen und den Datensatzwert des von Pandas erstellten Datenrahmens zu ersetzen. Verwenden Sie für Spaltennamen die Umbenennungsmethode. Verwenden Sie die Ersetzungsmethode für Datensatzwerte.

Vorbereitungen

Die Umgebung verwendet Jupyter Notebook. Erstellen Sie zunächst einen Datenrahmen.

python


import pandas as pd

df = pd.DataFrame({"Früchte":("Mandarine", "Apfel","Traube"),"Ursprung":("Ehime","Aomori","Yamanashi")})

df.head()
Früchte Ursprung
0 Mandarine Ehime
1 Apfel Aomori
2 Traube Yamanashi

Spalte umbenennen

Übergeben Sie Spalten als Argument der Umbenennungsmethode. Der gleiche Datenrahmen bleibt erhalten, indem inplace = True gesetzt wird.

df.rename(columns = {"Früchte":"Fruits"}, inplace = True)
df.head()
Fruits Ursprung
0 Mandarine Ehime
1 Apfel Aomori
2 Traube Yamanashi

Datensatzwert ändern

Verwenden Sie die Ersetzungsmethode.

df["Fruits"].replace("Mandarine", "Orange", inplace = True)
df.head()
Fruits Ursprung
0 Orange Ehime
1 Apfel Aomori
2 Traube Yamanashi

Sie können auch mehrere Werte gleichzeitig ersetzen.

df["Ursprung"].replace({"Ehime":"Ehime", "Aomori":"Aomori", "Yamanashi":"Yamanashi"}, inplace = True)
df.head()
Fruits Ursprung
0 Orange Ehime
1 Apfel Aomori
2 Traube Yamanashi

Recommended Posts

Ersetzen Sie Spaltennamen / -werte durch Pandas-Datenrahmen
Benennen Sie den Spaltennamen mit django-south um
Holen Sie sich mit DataFrame eine Spalte aus DataFrame
Bulk Insert Pandas DataFrame mit psycopg2
Aktualisieren Sie Pandas DataFrame-Elemente nach Spaltennamen
Entfernen Sie Zeilen mit doppelten Indizes in pandas DataFrame
Behandeln Sie Ganzzahltypen mit fehlenden Werten in Pandas
Aggregieren Sie VIP-Werte von Smash Bra mit Pandas
Berechnen Sie die Summe der eindeutigen Werte durch Pandas-Kreuztabellen
Überprüfen Sie, ob die erwartete Spalte in Pandas DataFrame vorhanden ist
Extrahieren Sie mit Pandas DataFrame N Proben für jede Gruppe
So extrahieren Sie Nullwerte und Nicht-Nullwerte mit Pandas
Datensätze mit Pandas verarbeiten (1)
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Datensätze mit Pandas verarbeiten (2)
11. Ersetzen Sie die Registerkarten durch Leerzeichen
Zusammenführen von Datensätzen mit Pandas
Pandas lernen mit Chemoinfomatik
Datenvisualisierung mit Pandas
Datenmanipulation mit Pandas!
Python-Anwendung: Pandas # 3: Dataframe
Ersetzen Sie alle Flags, die in maya.cmds mit Kurznamen geschrieben wurden, durch Langnamen
Überprüfen Sie mit apply () (dataframe, Pandas), welche Zeile den Fehler verursacht hat.
Berechnen Sie den Zeitunterschied zwischen zwei Spalten mit Pandas DataFrame
Praktische Funktion zum Hinzufügen von Spalten an einer beliebigen Stelle in Pandas DataFrame