Maison  >  Article  >  développement back-end  >  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
Linda Hamiltonoriginal
2024-10-20 15:52:02213parcourir

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>

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>

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!

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