[PYTHON] Remplacez les noms / valeurs des colonnes par pandas dataframe

Contenu

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.

Préparation préalable

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

Renommer la colonne

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

Modifier la valeur d'enregistrement

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

Remplacez les noms / valeurs des colonnes par pandas dataframe
Renommer le nom de la colonne avec django-south
Obtenir une colonne de DataFrame avec DataFrame
Bulk Insert Pandas DataFrame avec psycopg2
Mettre à jour les éléments Pandas DataFrame par nom de colonne
Supprimer les lignes avec des index en double dans pandas DataFrame
Gérer les types entiers avec des valeurs manquantes dans Pandas
Regroupez les valeurs VIP de Smash Bra avec les pandas
Calculer la somme des valeurs uniques par tabulation croisée des pandas
Vérifiez si la colonne attendue existe dans Pandas DataFrame
Extraire N échantillons pour chaque groupe avec Pandas DataFrame
Comment extraire des valeurs Null et des valeurs non Null avec des pandas
Traitement des ensembles de données avec des pandas (1)
Convertir 202003 en 2020-03 avec les pandas
Traitement des ensembles de données avec des pandas (2)
11. Remplacez les onglets par des espaces
Fusionner les ensembles de données avec les pandas
Pandas apprenant avec la chimioinfomatique
Visualisation des données avec les pandas
Manipulation des données avec les Pandas!
Application Python: Pandas # 3: Dataframe
Remplacez tous les indicateurs écrits par des noms courts dans maya.cmds par des noms longs
Vérifiez quelle ligne a causé l'erreur avec apply () (dataframe, Pandas)
Calculez le décalage horaire entre deux colonnes avec Pandas DataFrame
Fonction pratique pour ajouter des colonnes n'importe où dans Pandas DataFrame