Ausgabe
Ich habe einen Datenrahmen, der wie folgt aussieht
Date Name
01-2021 Mark 714.53
Chris 112681.49
Ashley 3127.07
Brad 16875.00
Michelle 429520.04
...
12-2021 Mark 429520.04
Chris 975261.29
Ashley 377449.79
Brad 53391.73
Michelle 4286.00
Aber ich muss es wie folgt transponieren:
Name 01-2021 12-2021
Mark 714.53 429520.04
Chris 112681.49 975261.29
Ashley 3127.07 377449.79
Brad 16875.00 53391.73
Michelle 429520.04 4286.00
Hat bitte jemand eine Lösung.
Lösung
pd.pivot
# the last column is assumed as 'amt'
df.pivot(index='Name', columns='Date', values='amt').reset_index().rename_axis(columns=None)
Name 01-2021 12-2021
0 Ashley 3127.07 377449.79
1 Brad 16875.00 53391.73
2 Chris 112681.49 975261.29
3 Mark 714.53 429520.04
4 Michelle 429520.04 4286.00
Beantwortet von – Naveed
Antwort geprüft von – Timothy Miller (FixError Admin)