So entfernen sie die erste zeile in pandas dataframe (2 methoden)
Sie können eine der folgenden Methoden verwenden, um die erste Zeile aus einem Pandas-DataFrame zu entfernen:
Methode 1: Drop verwenden
df. drop (index= df.index [0], axis= 0 , inplace= True )
Methode 2: iloc verwenden
df = df. iloc [1: , :]
Jede Methode führt zum gleichen Ergebnis.
Die folgenden Beispiele zeigen, wie jede Methode in der Praxis mit dem folgenden Pandas DataFrame verwendet wird:
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: Drop verwenden
Der folgende Code zeigt, wie Sie mit der Funktion drop() die erste Zeile aus dem Pandas-DataFrame entfernen:
#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
Beachten Sie, dass die erste Zeile aus dem DataFrame entfernt wurde.
Beachten Sie außerdem, dass wir inplace=True verwenden müssen, damit die Zeile im ursprünglichen DataFrame gelöscht werden soll.
Methode 2: iloc verwenden
Der folgende Code zeigt, wie Sie mit der iloc- Funktion die erste Zeile aus dem Pandas-DataFrame entfernen:
#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
Beachten Sie, dass die erste Zeile aus dem DataFrame entfernt wurde.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in Pandas ausgeführt werden:
So entfernen Sie doppelte Spalten in Pandas
So löschen Sie Zeilen nach Index in Pandas
So löschen Sie Spalten nach Index in Pandas
So löschen Sie Zeilen, die einen bestimmten Wert in Pandas enthalten