Halten Sie den maximalen Wert pro Gruppe einschließlich Wiederholungen beiPython

Python-Programme
Anonymous
 Halten Sie den maximalen Wert pro Gruppe einschließlich Wiederholungen bei

Post by Anonymous »

Nehmen wir an, ich habe einen Datenrahmen wie diesen: < /p>

Code: Select all

    a   b   c
0   x1  y1  9
1   x1  y2  9
2   x1  y3  4
3   x2  y4  2
4   x2  y5  10
5   x2  y6  5
6   x3  y7  6
7   x3  y8  4
8   x3  y9  8
9   x4  y10 11
10  x4  y11 11
11  x4  y12 11
Ich möchte zuerst eine gruppierte Art von Spalte C (gruppiert nach Spalte A ) und dann möchte ich alle Zeilen in jeder Gruppe beibehalten, die die höchsten Werte von Spalte C haben. Die Ausgabe sieht also aus wie: < /p>

a b c
0 x1 y1 9
1 x1 y2 9
4 x2 y5 10
8 x3 y9 8
9 x4 y10 11
10 x4 y11 11
11 x4 y12 11
< /code>

Gibt es eine saubere Möglichkeit, dies ohne Schleifen usw. zu tun, usw.?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post