Maison > développement back-end > Tutoriel Python > Comment puis-je renommer des colonnes dans un DataFrame Pandas ?

Comment puis-je renommer des colonnes dans un DataFrame Pandas ?

Mary-Kate Olsen
Libérer: 2024-12-20 13:47:09
original
201 Les gens l'ont consulté

How Can I Rename Columns in a Pandas DataFrame?

Renommer les noms de colonnes dans Pandas

Pour modifier les étiquettes de colonnes d'un Pandas DataFrame, un certain nombre de méthodes sont disponibles.

Renommer des colonnes spécifiques

Utilisez la fonction df.rename() pour spécifier les colonnes à renommé :

df = df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'})

# Or rename the existing DataFrame
df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'}, inplace=True)
Copier après la connexion

Réaffecter les en-têtes de colonnes

Utilisez df.set_axis() avec axis=1 pour réaffecter les en-têtes de colonnes :

df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1)
Copier après la connexion

Les en-têtes peuvent également être attribués directement :

df.columns = ['V', 'W', 'X', 'Y', 'Z']
Copier après la connexion

Code Minimal Exemple

Pour renommer les colonnes d'un DataFrame de ['a', '$b', '$c', '$d', '$e'] en ['a', ' b', 'c', 'd', 'e'] :

import pandas as pd

df = pd.DataFrame('x', index=range(3), columns=list('abcde'))
df2 = df.rename(columns={'$b': 'b', '$c': 'c', '$d': 'd', '$e': 'e'})

print(df2)
Copier après la connexion

Sortie :

   a  b  c  d  e
0  x  x  x  x  x
1  x  x  x  x  x
2  x  x  x  x  x
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal