Esempio di dati dati.
Abbiamo fornito un file CSV di esempio contenente un gesto di dati di esempio. È possibile utilizzare questo dati di dati per seguire o utilizzare il set di dati.
Esempio di file CSV.
Una volta scaricato, è possibile caricare il frame dati come mostrato:
Importa panda come PDQuanto sopra dovrebbe restituire un frame dati come mostrato:
Applica la funzione a una colonna usando la notazione del punto
Possiamo applicare una funzione anonima a una colonna di dati di dati utilizzando la funzione Applica Panda.
Nell'esempio seguente, dividiamo la colonna IMDB_RATING di 10.
res = df.imdb_rating.Applica (lambda x: x / 10)Ciò dovrebbe restituire il risultato della divisione di ogni riga per 10.
Applica la funzione a una colonna utilizzando l'operatore []
Se non si desidera che la notazione del punto applicherà una funzione a una colonna specifica, è possibile utilizzare la notazione della staffa quadrata come mostrato:
res = df ['imdb_rating'].Applica (lambda x: x / 10)Il codice sopra dovrebbe restituire il risultato della divisione di ogni riga nella colonna "imdb_rating" di 10.
Applicare la funzione definita dall'utente.
Possiamo anche utilizzare la funzione Applica () per applicare una funzione definita dall'utente a una colonna. Un esempio è come mostrato:
DEF percentuale (x):In questo esempio, abbiamo una funzione che calcola il valore percentuale di ogni riga.
Usiamo la notazione punto sulla colonna di destinazione per applicare la funzione personalizzata alla colonna.
Nota: non chiamiamo la funzione ma la passiamo come parametro.
Applicando una funzione di riduzione a una colonna
Possiamo anche applicare una funzione di riduzione a una colonna in modo simile. Un esempio è come mostrato:
Importa Numpy come NPL'esempio sopra dovrebbe applicare la funzione media numpy al frame dati.
Chiusura
In questo articolo, abbiamo discusso di vari modi in cui è possibile applicare una funzione a una colonna all'interno di un frame dati Panda. Esplora i documenti per saperne di più.