En Python, comment convertir un Dataframe Pandas en tableau NumPy ?
En Python, le meilleur moyen de convertir un Dataframe Pandas en NumPy array est d'utiliser la méthode pandas.DataFrame.to_numpy()
:
>>> import pandas as pd
>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])
>>> df.to_numpy()
array([[1, 2, 3],
[4, 5, 6]])
Par default, une vie est retournée: toutes les modifications affecteront le dataFrame original :
>>> array = df.to_numpy()
>>> array[0,0] = -1
>>> df
0 1 2
0 -1 2 3
1 4 5 6
Pour obtenir une copie, il faut utiliser l'option copy=True
:df.to_numpy(copy=True)
En Python, le meilleur moyen de convertir un Dataframe Pandas en NumPy array est d'utiliser la méthode pandas.DataFrame.to_numpy()
:
>>> import pandas as pd
>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])
>>> df.to_numpy()
array([[1, 2, 3],
[4, 5, 6]])
Par default, une vie est retournée: toutes les modifications affecteront le dataFrame original :
>>> array = df.to_numpy()
>>> array[0,0] = -1
>>> df
0 1 2
0 -1 2 3
1 4 5 6
Pour obtenir une copie, il faut utiliser l'option copy=True
:df.to_numpy(copy=True)
En Python, le meilleur moyen de convertir un Dataframe Pandas en NumPy array est d'utiliser la méthode pandas.DataFrame.to_numpy()
:
>>> import pandas as pd
>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])
>>> df.to_numpy()
array([[1, 2, 3],
[4, 5, 6]])
Par default, une vie est retournée: toutes les modifications affecteront le dataFrame original :
>>> array = df.to_numpy()
>>> array[0,0] = -1
>>> df
0 1 2
0 -1 2 3
1 4 5 6
Pour obtenir une copie, il faut utiliser l'option copy=True
:df.to_numpy(copy=True)
# | ID | Query | URL | Count |
---|