Pivot-Tabelle mit mehreren Spalten von Groupby Python

Marco Miglionico

Nach der Gruppenoperation (ID, Geschlecht und Job) habe ich Folgendes:

id        geneder      job           salary
22         male       engineer         100
                      doctor           120
                       ...
           female     engineer          90
                       doctor          100
                       ...

23         male       engineer         200
                      doctor           150
                       ...
           female     engineer          80
                       doctor          100

Daraus möchte ich so etwas erstellen:

id       m_engineer    m_doctor ... f_engineer    f_doctor
22          100          120           90           100
23          200          150           80           100

Ich habe es mit Pivot-Tabellen versucht, aber ich habe weiterhin Fehler. Irgendwelche Ideen?

Daniel Severo

Sie müssen eine neue Spalte erstellen, die Sie schwenken können

(grouped_df
 .reset_index()
 .assign(gender_job = lambda df: df['gender'].str[0] + '_' + df['job'])
 .pivot('id', 'gender_job', 'salary'))

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Verwenden von LIKE mit mehreren Spalten in einer Tabelle

Spark: Pivot mit mehreren Spalten

PIVOT-Tabelle mit variablen Daten in Spalten

Pivot-Tabelle mit mehreren Spalten in SQL?

Pivot mit mehreren Spalten

Pivot-Tabelle mit zusätzlichen Spalten

Pivot und Summe mit mehreren Spalten

Pivot-Tabelle in Pandas mit mehreren Spalten

Pivot-Tabelle mit mehreren Wertespalten

So berechnen Sie den Pivot-Wert aus OHLC-Daten mit mehreren Groupby-Spalten

Pivot-Tabelle mit mehreren Schlüsselspalten

Pandas Groupby / Pivot-Tabelle zum Zählen von Werten in 2 Spalten

Pivot und Unpivot einer Tabelle mit mehreren Spalten und Zeilen in SQL

Python - Pivot DataFrame mit mehreren Indizes für Spalten

Erstellen einer Pivot-Tabelle mit mehreren Spalten in R.

Schwenken einer Tabelle mit mehreren Spalten in SQL

SQL - BigQuery - Verwenden von Group & MAX in mehreren Spalten - Ähnlich einer Pivot-Tabelle

Gruppieren von Spalten in der Pivot-Tabelle von Python Pandas

Java Poi XSSF - Pivot-Tabelle mit mehreren erweiterbaren Spalten erstellen

Pandas-Pivot-Tabelle mit mehreren Spalten gleichzeitig

Pivot SQL von einer Spalte mit mehreren Rohdaten zu mehreren Spalten

Pivot mit mehreren Spalten in SQL

Pivot-Tabelle mit mehreren Spalten erstellen und nach eindeutigen Vorkommen aggregieren

So sortieren Sie die Spaltenüberschrift einer Pivot-Tabelle mit mehreren Indizes mithilfe von Listen

Pivot-Daten von Wide nach Long mit Spaltensuffix, um eine Tabelle mit mehreren Spalten mit Werten zu erhalten (mit Pivot_longer)

Pandas Groupby und cumsum mit mehreren Bedingungen und Spalten - Python

Pivot-Tabelle in SQL mit mehreren Spalten

Verwenden von pivot_longer zur Neustrukturierung breiter Daten mit mehreren Spalten aus einer Tabelle

Python-Pivot-Datenrahmen mit mehreren ID-Spalten