Maison >développement back-end >Tutoriel Python >Comment extraire les en-têtes de colonnes d'un DataFrame Pandas ?

Comment extraire les en-têtes de colonnes d'un DataFrame Pandas ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-20 22:28:291082parcourir

How to Extract Column Headers from a Pandas DataFrame?

Récupération des en-têtes de colonnes à partir d'un DataFrame Pandas

Les DataFrames Pandas sont des structures de données polyvalentes qui permettent une manipulation et une analyse efficaces des données. Une tâche courante consiste à extraire les en-têtes de colonnes, ce qui peut être utile pour obtenir un aperçu de la structure du DataFrame ou pour un traitement ultérieur.

Supposons que vous ayez un DataFrame importé à partir d'une entrée utilisateur, où le nombre et les noms des colonnes sont inconnus. . Pour extraire les en-têtes de colonnes sous forme de liste, vous pouvez utiliser les méthodes suivantes :

Méthode 1 : Utilisation de DataFrame.columns.values

<code class="python">column_headers = list(my_dataframe.columns.values)</code>

my_dataframe.columns renvoie un objet Index contenant les en-têtes de colonnes. En convertissant cet index en liste utilisant des valeurs, vous obtenez une liste de chaînes représentant les noms de colonnes.

Méthode 2 : Utilisation de DataFrame.columns

<code class="python">column_headers = list(my_dataframe)</code>

Ceci La méthode est une notation abrégée pour my_dataframe.columns.values, qui convertit directement les colonnes en liste.

Exemple d'utilisation

Considérez le DataFrame :

    y  gdp  cap
0   1    2    5
1   2    3    9
2   8    7    2
3   3    4    7
4   6    7    7
5   4    8    3
6   8    2    8
7   9    9   10
8   6    6    4
9  10   10    7

En utilisant l'une ou l'autre méthode, vous obtiendrez la liste suivante d'en-têtes de colonnes :

['y', 'gdp', 'cap']

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