Maison > développement back-end > Tutoriel Python > Comment renommer les noms d'index Pandas DataFrame ?

Comment renommer les noms d'index Pandas DataFrame ?

Linda Hamilton
Libérer: 2024-10-23 11:38:32
original
1027 Les gens l'ont consulté

How to Rename Pandas DataFrame Index Names?

Renommer l'index Pandas DataFrame

Cette question concerne le renommage des noms d'index et de colonne d'un DataFrame. Bien que la méthode df.rename() puisse modifier les noms de colonnes, elle rencontre des difficultés lorsqu'il s'agit de renommer l'index.

La clé pour comprendre ce problème réside dans la distinction entre les valeurs d'index et les noms d'index. La méthode df.rename() opère sur les valeurs d'index, tandis que l'opération souhaitée implique la modification des noms d'index.

Pour réussir à renommer les noms d'index, utilisez la syntaxe suivante :

<code class="python">df.index.names = ['NewName']</code>
Copier après la connexion

Pour en savoir plus compréhension globale, considérez les exemples suivants :

  1. Renommer le nom de l'index :
<code class="python">df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=list('ABC'))
df.index.names = ['Date']</code>
Copier après la connexion
  1. Renommer la valeur de l'index :
<code class="python">df1 = df.set_index('A')
df1.rename(index={1: 'a'})</code>
Copier après la connexion
  1. Renommer le nom de la colonne :
<code class="python">df1.rename(columns={'B': 'BB'})</code>
Copier après la connexion

Il est crucial de noter que les noms d'index sont similaires dans leur concept aux noms de colonnes, car les deux sont des instances du même type d'objet (Index ou MultiIndex). . Cette équivalence permet l'interchangeabilité entre les colonnes et l'index via la transposition.

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
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