Maison >développement back-end >Tutoriel Python >Comment renommer efficacement les noms de colonnes Pandas DataFrame ?
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!