Maison > développement back-end > Tutoriel Python > Comment renommer efficacement les noms de colonnes Pandas DataFrame ?

Comment renommer efficacement les noms de colonnes Pandas DataFrame ?

Mary-Kate Olsen
Libérer: 2024-12-15 19:12:12
original
795 Les gens l'ont consulté

How to Rename Pandas DataFrame Column Names Efficiently?

Renommer les noms de colonnes Pandas DataFrame

Souvent, lorsque vous travaillez avec Pandas DataFrames, il devient nécessaire de modifier les étiquettes des colonnes. Envisageons de changer les étiquettes des colonnes de ['$a', '$b', '$c', '$d', '$e'] en ['a', 'b', 'c', 'd' , 'e'].

Renommer des colonnes spécifiques

Pour modifier sélectivement des colonnes spécifiques, utilisez l'option Méthode df.rename(). Cette méthode accepte un dictionnaire comme argument, où les clés représentent les anciennes étiquettes de colonnes et les valeurs représentent les nouvelles étiquettes. Par exemple :

df = df.rename(columns={'$a': 'a', '$b': 'b'})
Copier après la connexion

Vous pouvez également modifier le DataFrame sur place sans créer de copie en définissant inplace=True :

df.rename(columns={'$a': 'a', '$b': 'b'}, inplace=True)
Copier après la connexion

Réaffectation des en-têtes de colonnes

Vous pouvez également réaffecter l'ensemble des en-têtes de colonnes en utilisant df.set_axis() avec axis=1 :

df2 = df.set_axis(['a', 'b', 'c', 'd', 'e'], axis=1)
Copier après la connexion

Ou, vous pouvez attribuer des valeurs directement à df.columns :

df.columns = ['a', 'b', 'c', 'd', 'e']
Copier après la connexion

En implémentant ces techniques, vous pouvez modifier efficacement les noms de colonnes dans les Pandas DataFrames, garantissant que les données correspondent aux étiquettes souhaitées.

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