Hoe de eerste rij in pandas dataframe te verwijderen (2 methoden)
U kunt een van de volgende methoden gebruiken om de eerste rij uit een Panda DataFrame te verwijderen:
Methode 1: gebruik druppel
df. drop (index= df.index [0], axis= 0 , inplace= True )
Methode 2: gebruik iloc
df = df. iloc [1: , :]
Elke methode levert hetzelfde resultaat op.
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 ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'], ' position ': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame df team position assists rebounds 0 A G 5 11 1 A G 7 8 2 A F 7 10 3 A F 9 6 4 B G 12 6 5 B G 9 5 6 B F 9 9 7 B F 4 12
Methode 1: gebruik druppel
De volgende code laat zien hoe u de functie drop() gebruikt om de eerste rij uit het panda’s DataFrame te verwijderen:
#drop first row of DataFrame
df. drop (index= df.index [0], axis= 0 , inplace= True )
#view updated DataFrame
df
team position assists rebounds
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12
Houd er rekening mee dat de eerste rij uit het DataFrame is verwijderd.
Houd er ook rekening mee dat we inplace=True moeten gebruiken om de rij te verwijderen in het oorspronkelijke DataFrame.
Methode 2: gebruik iloc
De volgende code laat zien hoe u de iloc- functie gebruikt om de eerste rij uit het Panda DataFrame te verwijderen:
#drop first row of DataFrame
df = df. iloc [1: , :]
#view updated DataFrame
df
team position assists rebounds
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12
Houd er rekening mee dat de eerste rij uit het DataFrame is verwijderd.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in panda’s kunt uitvoeren:
Hoe dubbele kolommen in Pandas te verwijderen
Hoe rijen per index te verwijderen in Pandas
Hoe kolommen per index te verwijderen in Pandas
Hoe rijen met een specifieke waarde in Pandas te verwijderen