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
Libérer: 2024-10-20 22:28:29
original
1144 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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
Copier après la connexion

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

['y', 'gdp', 'cap']
Copier après la connexion

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