Come convertire la serie panda nell'array numpy (con esempi)


È possibile utilizzare la seguente sintassi per convertire una serie Panda in un array NumPy:

 seriesName. to_numpy ()

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: Converti serie in array NumPy

Il codice seguente mostra come convertire una serie Panda in un array NumPy:

 import pandas as pd
import numpy as np

#define series
x = pd. Series ([1, 2, 5, 6, 9, 12, 15])

#convert series to NumPy array
new_array = x. to_numpy () 

#view NumPy array
new_array

array([ 1, 2, 5, 6, 9, 12, 15])

#confirm data type
type(new_array)

numpy.ndarray

Utilizzando la funzione type() , confermiamo che la serie panda è stata convertita in un array NumPy.

Esempio 2: convertire la colonna DataFrame nell’array NumPy

Il codice seguente mostra come convertire una colonna da un DataFrame panda a un array NumPy:

 import pandas as pd
import numpy as np

#define DataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#convert 'points' column to NumPy array
new_array = df[' points ']. to_numpy () 

#view NumPy array
new_array

array([25, 12, 15, 14, 19, 23, 25, 29])

#confirm data type
type(new_array)

numpy.ndarray

Possiamo anche usare dtype() per verificare il tipo di dati del nuovo array NumPy:

 #check datatype
new_array. dtype

dtype('int64')

Possiamo vedere che il nuovo array NumPy è un numero intero.

Risorse addizionali

Come convertire Pandas DataFrame nell’array NumPy
Come convertire Pandas DataFrame in List
Come convertire un dizionario in Pandas DataFrame

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *