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

Einen Kommentar hinzufügen

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