Come ottenere l'ultima riga in pandas dataframe (con esempio)


È possibile utilizzare i seguenti metodi per ottenere l’ultima riga di un DataFrame panda:

Metodo 1: Ottieni l’ultima riga (come serie Pandas)

 last_row = df. iloc [-1]

Metodo 2: ottieni l’ultima riga (come Pandas DataFrame)

 last_row = df. iloc [-1:]

I seguenti esempi mostrano come utilizzare ciascun metodo nella pratica con i seguenti DataFrame panda:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' assists ': [3, 4, 4, 5, 6, 7, 8, 12, 15, 11],
                   ' rebounds ': [1, 3, 3, 5, 2, 2, 1, 1, 0, 14],
                   ' points ': [20, 22, 24, 25, 20, 28, 15, 29, 11, 12]})

#view DataFrame
print (df)

   assists rebound points
0 3 1 20
1 4 3 22
2 4 3 24
3 5 5 25
4 6 2 20
5 7 2 28
6 8 1 15
7 12 1 29
8 15 0 11
9 11 14 12

Esempio 1: ottieni l’ultima riga (come serie Panda)

Il codice seguente mostra come ottenere l’ultima riga di DataFrame come serie panda:

 #get last row in Data Frame as Series
last_row = df. iloc [-1]

#view last row
print (last_row)

assists 11
rebounds 14
points 12
Name: 9, dtype: int64

Possiamo usare la funzione type() per confermare che il risultato è effettivamente una serie di panda:

 #viewtype
type (last_row)

pandas.core.series.Series

Il risultato è infatti una serie di panda.

Esempio 2: ottieni l’ultima riga (come Pandas DataFrame)

Il codice seguente mostra come ottenere l’ultima riga del DataFrame come DataFrame panda:

 #get last row in Data Frame as DataFrame
last_row = df. iloc [-1:]

#view last row
print (last_row)

   assists rebound points
9 11 14 12

Possiamo usare la funzione type() per confermare che il risultato è effettivamente un DataFrame panda:

 #viewtype
type (last_row)

pandas.core.frame.DataFrame

Il risultato è davvero un DataFrame dei panda.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni nei panda:

Come selezionare le righe senza valori NaN in Panda
Come eliminare tutte le righe tranne quelle specifiche in Pandas
Come sommare colonne specifiche in Pandas

Aggiungi un commento

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