Page 1 of 1

Wie kann ich Zeilen erhalten, die den Maximalwert der Gruppe haben, zu der sie gehören? [Duplikat]

Posted: 19 Jan 2025, 19:56
by Guest
Ich formuliere meine Frage um. Ich suche nach einer Lösung für das folgende Problem:

Ich habe einen Datenrahmen wie:

Code: Select all

   Sp   Mt   Value  count
4  MM2  S4   bg     10
5  MM2  S4   dgd    1
6  MM4  S2   rd     2
7  MM4  S2   cb     8
8  MM4  S2   uyi    8
Mein Ziel ist es, ALLE Zeilen zu erhalten, in denen die maximale Anzahl in jeder Gruppe gleich ist, z. B. :

Code: Select all

MM4  S4   bg     10
MM4  S2   cb     8
MM4  S2   uyi    8
Ich gruppiere nach ['Sp','Mt']

Jemand weiß, wie ich das machen kann Pandas oder in Python?