an dieser Stelle komme ich nun wirklich gerade nicht weiter... (wär hätte das gedacht )
Ich habe mit Pandas einzelne Gruppen erstellt, soweit so gut.
Es gibt aber die Spalte "count" in welchem mehrere gleichen Werte vorkommen können. Diese in Kombination mit der Spalte "line" sind aber einzigartige Werte.
Code: Alles auswählen
Dies als bsp. eine aktuelle Referenz Gruppe ...
group count calc line
1 1 2,24155 9720 xxx xxx
1 1 2,5508 9721 xxx xxx
1 1 0,0903 9700 xxx xxx
1 2 1,3351 9720 xxx xxx
1 3 4,47845 9720 xxx xxx
ich möchte nun diese Gruppe nochmals aufschlüsseln, so das ich wirklich einzigartige Gruppen habe
1 1 2,24155 9720 xxx xxx
1 2 1,3351 9720 xxx xxx
1 3 4,47845 9720 xxx xxx
and...
1 1 2,5508 9721 xxx xxx
1 2 1,3351 9720 xxx xxx
1 3 4,47845 9720 xxx xxx
and...
1 1 0,0903 9700 xxx xxx
1 2 1,3351 9720 xxx xxx
1 3 4,47845 9720 xxx xxx
--------------------------------------------------
Was natürlich auch vorkommen kann, mehrere "count" in einer Gruppe...
group count calc line
1 1 2,24155 9720 xxx xxx
1 1 2,5508 9721 xxx xxx
1 1 0,0903 9700 xxx xxx
1 2 1,3351 9720 xxx xxx
1 3 4,47845 9720 xxx xxx
1 3 1,11111 9720 xxx xxx
1 3 2,22222 9721 xxx xxx
Hier wären es dann schon 9 Kombinations Möglichkeiten... etc.
expand, join, itertools.product, select, unique, groupby...
... nur nichts hat mich zur Lösung geführt.
Ich muss "nur" -count & line- als Einzigartig betrachten und "irgendwie" daraus, mit den schon vorhandenen einzigartigen Werten, eine neue Gruppe/df erstellen/befüllen.
Hoffe mir kann jemand, wenigstens eine mögliche Richtung, aufzeigen.
Viele Grüße
Chris