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

Einen Kommentar hinzufügen

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