Convertire un oggetto DataFrame di Pandas in un array NumPy

Per convertire un oggetto dataframe creato con Pandas in un array compatibile con NumPy, uso il metodo to_numpy() sul DataFrame object.

Un esempio pratico

Creo un oggetto DataFrame con Pandas

dati = {'label': [1, 0,1,1,0], 'f1': [7, 1,8,6,2], 'f2': [1, 2,3,1,2], 'f3': [3, 0,6,5,0] }
oggetto = pd.DataFrame(data=dati)

La struttura dati dell'oggetto DataFrame è la seguente:

la struttura dati del DataFrame di Pandas

Per convertirlo in un array Numpy uso il metodo to_numpy()

oggetto2 = oggetto.to_numpy()

Il secondo oggetto (oggetto2) contiene i dati del primo (oggetto1) convertiti in un array Numpy.

La struttura dati è compatibile con NumPy,

la struttura dati è compatibile con NumPy

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Pandas