Python >> Tutoriel Python >  >> Python Tag >> NumPy

Convertir Pandas DataFrame en tableaux Numpy

Dans cet article, découvrez comment convertir Pandas Dataframe en Numpy Arrays.

Pour cet exemple, j'utiliserai le jeu de données Iris.

Dans [1] :
import pandas as pd

Lisons csv en utilisant Pandas.

En [3] :
df = pd.read_csv('datasets_19_420_Iris.csv')
En [4] :
df.head()
Out[4] :
Identifiant SepalLengthCm SepalWidthCm PetalLengthCm PetalWidthCm Espèce
0 1 5.1 3.5 1.4 0.2 Iris-setosa
1 2 4.9 3.0 1.4 0.2 Iris-setosa
2 3 4.7 3.2 1.3 0.2 Iris-setosa
3 4 4.6 3.1 1.5 0.2 Iris-setosa
4 5 5.0 3.6 1.4 0.2 Iris-setosa

Il existe deux façons de convertir une dataframe en Numpy Array.

  1. df.to_numpy()
  2. df.values

df.to_numpy()

Dans [14] :
type(df.to_numpy())
Sortie[14] :
numpy.ndarray
Dans [15] :
df.to_numpy()[0]
Sortie[15] :
array([1, 5.1, 3.5, 1.4, 0.2, 'Iris-setosa'], dtype=object)

df.values

Dans [13] :
type(df.values)
Sortie[13] :
numpy.ndarray
En [16] :
df.values[0]
Sortie[16] :
array([1, 5.1, 3.5, 1.4, 0.2, 'Iris-setosa'], dtype=object)

Articles connexes :

Comment gérer nan dans Numpy


Post précédent