Hoe de laatste rij in pandas dataframe te krijgen (met voorbeeld)


U kunt de volgende methoden gebruiken om de laatste rij van een panda’s DataFrame op te halen:

Methode 1: Haal de laatste rij op (als Pandas-serie)

 last_row = df. iloc [-1]

Methode 2: Laatste rij ophalen (als Pandas DataFrame)

 last_row = df. iloc [-1:]

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met de volgende panda’s DataFrame:

 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

Voorbeeld 1: Haal de laatste rij op (als Pandas-serie)

De volgende code laat zien hoe u de laatste rij van het DataFrame als een pandareeks kunt ophalen:

 #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

We kunnen de functie type() gebruiken om te bevestigen dat het resultaat inderdaad een pandareeks is:

 #viewtype
type (last_row)

pandas.core.series.Series

Het resultaat is inderdaad een serie panda’s.

Voorbeeld 2: Laatste rij ophalen (als Pandas DataFrame)

De volgende code laat zien hoe u de laatste rij van het DataFrame kunt ophalen als een Panda DataFrame:

 #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

We kunnen de functie type() gebruiken om te bevestigen dat het resultaat inderdaad een Panda DataFrame is:

 #viewtype
type (last_row)

pandas.core.frame.DataFrame

Het resultaat is inderdaad een panda’s DataFrame.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in panda’s kunt uitvoeren:

Hoe rijen zonder NaN-waarden in Panda’s te selecteren
Hoe alle rijen te verwijderen behalve specifieke in Pandas
Hoe specifieke kolommen in Panda’s op te tellen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert