Ausgabe
Ich habe folgende Daten:
Ich möchte es wie folgt umwandeln:
Wie kann man die Python-Pandas-Bibliothek dafür nutzen?
Lösung
Sie erreichen dies mit dem Schmelzbefehl :
df.melt(id_vars=['ID'], value_vars=['2020-01-01', '2020-01-02', '2020-01-03'], var_name='DATE', value_name='AMOUNT', ignore_index=False)
Ergebnis:
ID DATE AMOUNT
10 2020-01-01 11.0
11 2020-01-01 0.5
12 2020-01-01 15.0
10 2020-01-02 12.0
11 2020-01-02 0.0
12 2020-01-02 15.0
10 2020-01-03 101.0
11 2020-01-03 0.6
12 2020-01-03 15.0
Beantwortet von – jt_sobrinho
Antwort geprüft von – Marie Seifert (FixError Admin)