Maison > développement back-end > Tutoriel Python > Comment extraire des séries et des index Pandas sous forme de tableaux NumPy et de listes Python ?

Comment extraire des séries et des index Pandas sous forme de tableaux NumPy et de listes Python ?

Linda Hamilton
Libérer: 2024-10-20 15:52:02
original
250 Les gens l'ont consulté

How to Extract Pandas Series and Index as NumPy Arrays and Python Lists?

Accès aux séries et index Pandas en tant que tableaux NumPy et listes Python

Dans la bibliothèque Pandas de Python, il est souvent nécessaire d'extraire les données des DataFrames en tant que NumPy tableaux ou listes Python pour un traitement ultérieur. Cet article explique comment accomplir cette tâche avec l'index et les colonnes.

Obtention d'un tableau NumPy

Pour obtenir un tableau NumPy des données d'index ou de colonne, utilisez le attribut de valeurs. Par exemple, pour obtenir les valeurs d'index sous forme de tableau NumPy :

<code class="python">df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
print(df.index.values) # ['a', 'b', 'c']
print(df['A'].values)  # [1, 2, 3]</code>
Copier après la connexion

L'attribut Values ​​fournit un accès direct au stockage de données sous-jacent, éliminant ainsi le besoin de conversion.

Obtenir une liste Python

Pour obtenir les données d'index ou de colonne sous forme de liste Python, appelez la méthode tolist() :

<code class="python">print(df.index.tolist())  # ['a', 'b', 'c']
print(df['A'].tolist())   # [1, 2, 3]</code>
Copier après la connexion

Notez que cette méthode peut également être utilisée pour accéder données d'autres objets Pandas, tels que Series.

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