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.
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 |
Ü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 |
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