Ich habe diese Pandas Dataframe bekam:Pandas Datenrahmen iterieren Zeilen und Summe
recipe_name ingredient_group weight%
pudding milk 0.60
pudding 2 sugar 0.10
pudding 2 sugar 0.70
pudding 2 milk 0.30
pudding 3 egg 0.20
Ich würde eine Pandas Datenrahmen wie folgt erhalten:
recipe_name ingredient_group weight% new_column
pudding milk 0.60 0.60
pudding 2 sugar 0.10 0.80 (0.1+0.7)
pudding 2 sugar 0.70 0.80 (0.1+0.7)
pudding 2 milk 0.30 0.30
pudding 3 egg 0.20 0.20
Das Problem ist, dass es Rezepte sind, die die Verwendung gleiche Zutat mehrmals (zum Beispiel verwendet Pudding 2 2 mal Zucker).
Ich möchte eine zusätzliche Spalte mit dem Gewicht% und dann mit der Summe einer Zutat erstellen, die zweimal verwendet wurde (siehe Beispiel oben).
Ich habe versucht, eine for-Schleife für dieses Problem zu machen, aber ich war nicht erfolgreich. Irgendjemand eine Idee?
Können Sie Ihre Gruppierungskriterien erklären – EdChum
Bitte bearbeiten in Ihre Frage nicht als Kommentar – EdChum
Ist es klar, wie diese? – Papie