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
Mary-Kate Olsenoriginal
2024-12-15 19:12:12793parcourir

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'})

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)

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)

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

df.columns = ['a', 'b', 'c', 'd', 'e']

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!

Déclaration:
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