So kehren sie einen pandas-dataframe um (mit beispiel)


Sie können die folgende grundlegende Syntax verwenden, um die Zeilen eines Pandas-DataFrames umzukehren:

 df_reversed = df[::-1]

Wenn Sie die Zeilen des DataFrame umkehren und die Indexwerte zurücksetzen möchten, können Sie die folgende Syntax verwenden:

 df_reversed = df[::-1]. reset_index (drop= True )

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: So kehren Sie einen Pandas DataFrame um

Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen über verschiedene Basketballspieler enthält:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9
6 G 20 9
7:28 a.m. 4

Wir können die folgende Syntax verwenden, um die Zeilen des DataFrame umzukehren:

 #create new DataFrame with rows reversed
df_reversed = df[::-1]

#view new DataFrame
print (df_reversed)

  team points assists
7:28 a.m. 4
6 G 20 9
5 F 11 9
4 E 14 12
3 D 14 9
2 C 19 7
1 B 22 7
0 to 18 5

Beachten Sie, dass die Zeilenreihenfolge des DataFrame umgekehrt wurde.

Jede Zeile enthält jedoch weiterhin ihren ursprünglichen Indexwert.

Wenn Sie die Zeilen des DataFrame umkehren und die Indexwerte zurücksetzen möchten, können Sie die folgende Syntax verwenden:

 #create reversed DataFrame and reset index values
df_reversed = df[::-1]. reset_index (drop= True )

#view new DataFrame
print (df_reversed)

  team points assists
0:28 4
1 G 20 9
2 F 11 9
3 E 14 12
4 D 14 9
5 C 19 7
6 B 22 7
7 to 18 5

Beachten Sie, dass die Zeilenreihenfolge umgekehrt und die Indexwerte zurückgesetzt wurden.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Pandas ausführen:

So wählen Sie Zeilen mit NaN-Werten in Pandas aus
So finden Sie die erste Zeile, die die Kriterien in Pandas erfüllt
So erreichen Sie die letzte Reihe in Pandas

Einen Kommentar hinzufügen

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