colonne renommer Python

Vous souhaitez donc renommer une colonne dans un cadre de données Python Pandas. Est-ce possible? Oui c’est le cas. Vous utilisez la méthode rename() pour renommer une colonne individuelle ou les "colonnes‚" pour attribuer un nouvel ensemble d’en-têtes de colonne à un cadre de données.

Dans ce guide, nous expliquons comment renommer une colonne individuelle et plusieurs colonnes dans un cadre de données Pandas. Nous passons en revue deux exemples pour vous aider à démarrer avec ces techniques.

Renommer une seule colonne dans Pandas

Un cadre de données Pandas est une grille qui stocke des données. Les données sont stockées dans une table à l’aide de lignes et de colonnes. Chaque axe d’un dataframe a sa propre étiquette.

Vous renommez une seule colonne à l’aide de la fonction rename(). Cette méthode est utile car elle vous permet de modifier un en-tête de colonne sans avoir à créer une nouvelle colonne.

Regardez un objet dataframe Pandas :

"nom", "auteur", et "vendu" sont nos titres de colonnes. Ce dataframe a trois colonnes et trois lignes. Nous voyons notre dataframe en l’imprimant sur la console :

Notre dataframe apparaaît comme prévu :


nomauteurvendu
Le Grand GatsbyF. Scott Fitzgerald42
1Pour tuer un oiseau moqueurHarper Lee53
2Le Comte de Monte-CristoAlexandre Dumas39

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez associé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Ensuite, nous renommerons la colonne &ldquo ;vendu" pour dire " exemplaires vendus ". Nous pouvons le faire en utilisant la méthode rename() :

Nous spécifions un paramètre avec la méthode rename() : colonnes . Ce paramètre accepte une liste de colonnes à renommer.

Nous spécifions également un dictionnaire comme valeur du paramètre de colonnes. "sold‚" fait référence au nom de la colonne que nous voulons renommer. "copies vendues" fait référence au nom par lequel nous voulons remplacer l’ancien nom.

Exécutons notre code et imprimez notre liste de colonnes sur la console :

Notre code renvoie :

La colonne "sold‚" a été renommé en "copies vendues".

Renommer plusieurs colonnes dans Pandas

Vous utilisez la méthode rename() pour renommer plusieurs colonnes. Pour ce faire, spécifiez plusieurs valeurs de colonne dans le dictionnaire affecté aux "colonnes‚" paramètre.

Modifions le "nom‚" en-tête pour dire "Nom du livre" et "vendu" pour dire "Copies vendues" :

La méthode rename() renomme nos colonnes. Notre code renvoie :

Renommer toutes les colonnes dans Pandas

Vous renommez toutes les colonnes d’un dataframe Pandas en attribuant les "colonnes‚" attribuer une liste de nouveaux en-têtes de colonnes. Cette approche ne fonctionne que si vous souhaitez renommer chaque colonne d’une table ; vous ne pouvez pas exclure les colonnes dont les noms doivent rester les mêmes.

Nous révisons nos en-têtes de colonnes à partir du dernier exemple :

  • "name‚" devrait devenir "Titre du livre"
  • "auteur" devrait devenir "Nom de l’auteur"
  • "copies‚" devrait devenir "Nombre d’exemplaires vendus‚"

Apportez ces modifications à notre dataframe. Nous créons d’abord une liste avec les nouveaux noms de colonnes et l’attribuons aux "colonnes‚" attribut variable :

Notre code renvoie :

Notre code a renommé toutes nos colonnes.

Conclusion

La méthode rename() permet de renommer un ou plusieurs noms de colonnes dans Pandas. Cadre de données Pandas en réaffectant la valeur de l’attribut "colonnes‚".

Vous êtes maintenant prêt à renommer les colonnes dans Pandas comme un expert !

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method