ich suche eine Lösung für folgendes Problem:
Ich möchte Werte aus einem DataFrame zusammenschichten.
Aus der Vorgabe soll errechnet werden, wie viel Umsatz jeder Kunde pro Jahr generiert hat.
Code: Alles auswählen
# Vorgabe
df = pd.DataFrame(
{'Jahr': [2020, 2020, 2020, 2021, 2021, 2022, 2022, 2022, 2022'],
'Kunde`': [100, 200, 400, 100, 100, 200, 400, 400, 400],
'Umsatz': [150, 50, 200, 300, 100, 500, 800, 100, 100})
#Code....
#Ergebnis
print(df2)
Jahr Kunde Umsatz
0 2020 100 150
1 2021 100 400
2 2022 100 0
3 2020 200 50
4 2021 200 0
5 2022 200 500
6 2020 400 200
7 2021 400 0
8 2022 400 1000
Wie stelle ich das am besten an?
Vielen Dank für eure Unterstützung.