Seite 1 von 1

Duplikate aus DataFrame löschen und Menge aufsummieren

Verfasst: Sonntag 15. März 2020, 12:31
von MacGruber
Moinsen,

ich habe einen DataFrame mit 3 Spalten.
Komponente
Menge
Mengeneinheit (Stück, Meter, Liter,...)

In der Spalte Komponente stehen die selben Komponenten leider mehrfach drinne. Ich möchte eine duplikatfreie Auflistung haben in der die Mengen der einzelnen Einträge aufsummiert werden. Hier ein Beispiel:

Komponente; Menge; Mengeneinheit
Schraube; 3; St
Bolzen; 2; St
Öl; 2.5; Liter
Schraube; 5; St

wird zu...

Komponente; Menge; Mengeneinheit
Schraube; 8; St
Bolzen; 2; St
Öl; 2.5; Liter

Ich habe vorab schon gegooglet und im Forum gesucht, aber die richtige Suchanfrage ist mir nicht eingefallen. Eure Hilfe würde mich freuen :)

Gruß Sascha

Re: Duplikate aus DataFrame löschen und Menge aufsummieren

Verfasst: Sonntag 15. März 2020, 12:33
von MacGruber
Noch als Ergänzung:
Ich habe mit der Funktion Drop_Duplikates mich versucht. Das entfernen der überflüssigen Zeilen ist kein Problem, aber ich habe keinen Parameter gefunden mit dem ich Spalten zum Aufsummieren angeben kann.

Re: Duplikate aus DataFrame löschen und Menge aufsummieren

Verfasst: Sonntag 15. März 2020, 12:35
von __blackjack__
Nach Komponente gruppieren und aufsummieren. Mengeneinheit würde ich da vorher entfernen und hinterher wieder hinzufügen beziehungsweise wenn es verschiedene Einheiten für die Komponente geben kann, muss das zum Gruppierungskriterium dazu kommen.

Re: Duplikate aus DataFrame löschen und Menge aufsummieren

Verfasst: Sonntag 15. März 2020, 18:00
von MacGruber
Danke! Hat geklappt. :)