So transponieren sie einen pandas dataframe ohne indizes


Sie können die folgende Syntax verwenden, um einen Pandas-DataFrame zu transponieren und den Index wegzulassen:

 df. set_index (' first_col '). T

Dadurch wird einfach die erste Spalte des DataFrame als Index festgelegt und dann die Transponierung durchgeführt.

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

Beispiel: Transponieren Sie den Pandas DataFrame ohne Index

Angenommen, wir haben den folgenden Pandas-DataFrame:

 import pandas as pd

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

#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

Wenn wir den DataFrame transponieren, werden oben die Indexwerte angezeigt:

 #transpose DataFrame
df. T

0 1 2 3 4 5
team A B C D E F
points 18 22 19 14 14 11
assists 5 7 7 9 12 9

Um den DataFrame ohne den Index zu transponieren, können wir zunächst die Funktion set_index() verwenden:

 #transpose DataFrame without index
df. set_index (' team '). T

team A B C D E F
points 18 22 19 14 14 11
assists 5 7 7 9 12 9

Beachten Sie, dass Indexwerte nicht mehr oben im transponierten DataFrame angezeigt werden.

Zusätzliche Ressourcen

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

So löschen Sie Spalten in Pandas
So löschen Sie Zeilen in Pandas DataFrame basierend auf der Bedingung
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