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

Comment puis-je renommer les étiquettes de colonnes dans un DataFrame Pandas ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-27 15:04:10718parcourir

How Can I Rename Column Labels in a Pandas DataFrame?

Renommer les étiquettes de colonnes dans Pandas

Vous êtes-vous déjà demandé comment changer les étiquettes de colonnes d'un Pandas DataFrame ? Dans cet article, nous aborderons différentes méthodes pour renommer ces étiquettes, vous donnant la possibilité de personnaliser vos structures de données.

Renommer des colonnes spécifiques

Pour renommer des colonnes spécifiques, utilisez le df. fonction renommer(). Cette méthode vous permet de mapper les anciens noms de colonnes avec les nouveaux, en ciblant uniquement les colonnes que vous souhaitez modifier.

Vous pouvez également renommer les colonnes sur place (sans créer de copie) en définissant inplace=True dans la fonction. .

Exemple :

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

# Or rename the DataFrame (rather than creating a copy):
df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'}, inplace=True)

Réaffectation d'une colonne En-têtes

Si vous souhaitez réaffecter complètement les en-têtes de colonnes, utilisez la méthode df.set_axis() avec axis=1. Cela vous permet de spécifier une liste de nouvelles étiquettes d'en-tête.

Exemple :

df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1)

Attribution directe des en-têtes

Pour attribuer directement des en-têtes, il suffit définissez l'attribut df.columns sur la liste souhaitée de étiquettes.

Exemple :

df.columns = ['V', 'W', 'X', 'Y', 'Z']

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