C'est une opération pour remplacer le nom de la colonne et la valeur d'enregistrement de la trame de données créée par les pandas. Pour les noms de colonne, utilisez la méthode renommer. Utilisez la méthode replace pour les valeurs d'enregistrement.
L'environnement utilisé notebook jupyter. Commencez par créer un bloc de données.
python
import pandas as pd
df = pd.DataFrame({"des fruits":("Mandarine", "pomme","Grain de raisin"),"Origine":("Ehime","Aomori","Yamanashi")})
df.head()
des fruits | Origine | |
---|---|---|
0 | Mandarine | Ehime |
1 | pomme | Aomori |
2 | Grain de raisin | Yamanashi |
Passez des colonnes en tant qu'argument de la méthode renommer. Le même bloc de données est conservé en définissant inplace = True.
df.rename(columns = {"des fruits":"Fruits"}, inplace = True)
df.head()
Fruits | Origine | |
---|---|---|
0 | Mandarine | Ehime |
1 | pomme | Aomori |
2 | Grain de raisin | Yamanashi |
Utilisez la méthode de remplacement.
df["Fruits"].replace("Mandarine", "Orange", inplace = True)
df.head()
Fruits | Origine | |
---|---|---|
0 | Orange | Ehime |
1 | pomme | Aomori |
2 | Grain de raisin | Yamanashi |
Vous pouvez également remplacer plusieurs valeurs à la fois.
df["Origine"].replace({"Ehime":"Ehime", "Aomori":"Aomori", "Yamanashi":"Yamanashi"}, inplace = True)
df.head()
Fruits | Origine | |
---|---|---|
0 | Orange | Ehime |
1 | pomme | Aomori |
2 | Grain de raisin | Yamanashi |
Recommended Posts