Maison >développement back-end >Tutoriel Python >Apprenez à changer simplement les noms de colonnes d'une trame de données Pandas

Apprenez à changer simplement les noms de colonnes d'une trame de données Pandas

王林
王林original
2024-01-09 15:46:05607parcourir

Apprenez à changer simplement les noms de colonnes dune trame de données Pandas

Tutoriel Pandas : apprenez facilement à modifier les noms de colonnes, des exemples de code spécifiques sont nécessaires

Introduction :
Pandas est une bibliothèque d'analyse de données largement utilisée en Python, fournissant un grand nombre de fonctions puissantes, notamment l'importation, le traitement, conversion et analyse, etc. Lors du traitement des données, les noms de colonnes doivent souvent être modifiés. Cet article présentera en détail comment utiliser les méthodes de la bibliothèque Pandas pour modifier facilement les noms de colonnes du bloc de données et fournira des exemples de code spécifiques.

  1. Importer la bibliothèque Pandas
    Tout d'abord, nous devons importer la bibliothèque Pandas dans le script Python.
import pandas as pd
  1. Création d'un bloc de données
    Pour montrer comment modifier les noms de colonnes, nous devons d'abord créer un bloc de données.
data = {'Name': ['Tom', 'John', 'Alice', 'Emma'],
        'Age': [25, 30, 28, 35],
        'Gender': ['Male', 'Male', 'Female', 'Female']}
df = pd.DataFrame(data)
print(df)

Les résultats de sortie sont les suivants :

   Name  Age  Gender
0   Tom   25    Male
1  John   30    Male
2 Alice   28  Female
3  Emma   35  Female
  1. Utilisez la méthode rename pour modifier les noms de colonnes
    Pandas fournit la méthode rename pour modifier les noms de colonnes du bloc de données. Nous pouvons passer dans un dictionnaire via cette méthode, en utilisant le nom de colonne d'origine comme clé et le nouveau nom de colonne comme valeur pour réaliser la modification. Voici un exemple de code spécifique :
new_columns = {'Name': '姓名', 'Age': '年龄', 'Gender': '性别'}
df = df.rename(columns=new_columns)
print(df)

Les résultats de sortie sont les suivants :

     姓名  年龄      性别
0   Tom  25    Male
1  John  30    Male
2 Alice  28  Female
3  Emma  35  Female
  1. Utilisez la méthode set_axis pour modifier le nom de la colonne
    En plus d'utiliser la méthode rename, nous pouvons également utiliser la méthode set_axis pour modifier le nom de la colonne. La méthode set_axis nécessite de transmettre une liste, où chaque élément correspond à un nouveau nom de colonne. Voici un exemple de code spécifique :
new_columns = ['姓名', '年龄', '性别']
df.set_axis(new_columns, axis='columns', inplace=True)
print(df)

Le résultat de sortie est le même que ci-dessus :

     姓名  年龄      性别
0   Tom  25    Male
1  John  30    Male
2 Alice  28  Female
3  Emma  35  Female
  1. Utilisez l'attribut columns pour modifier directement le nom de la colonne
    De plus, nous pouvons également modifier directement le nom de la colonne en modifiant le attribut columns du bloc de données. Voici un exemple de code spécifique :
df.columns = ['姓名', '年龄', '性别']
print(df)

Le résultat de sortie est le même qu'avant :

     姓名  年龄      性别
0   Tom  25    Male
1  John  30    Male
2 Alice  28  Female
3  Emma  35  Female

Résumé :
Dans cet article, nous avons présenté comment utiliser la méthode rename, la méthode set_axis et modifier directement l'attribut columns dans le Bibliothèque Pandas pour modifier le nom de la colonne du bloc de données. Ces méthodes offrent un moyen flexible et concis de modifier les noms de colonnes afin de faciliter le traitement et l'analyse des données. J'espère que cet article vous aidera à apprendre et à utiliser la bibliothèque Pandas.

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