Ich möchte 2 Zeilen vergleichen, wo die ID-Nummern identisch sind (z. B. Zeilen 0 und 1) und löschen Sie dann die Zeile mit dem kleineren absoluten Einkommen. Gibt es eine Möglichkeit, dies nur mit Pandas Funktionen und nicht durch die Zeilen mit .itertuples(). Ich dachte daran, .shift und .apply zu verwenden, aber ich bin mir nicht sicher, wie ich es ausführen soll.So vergleichen Sie Zeilen in einem Datenrahmen in Pandas
Index ID Income
0 2011000070 55019
1 2011000070 0
2 2011000074 23879
3 2011000074 0
4 2011000078 0
5 2011000078 0
6 2011000118 -32500
7 2011000118 0
Ausgang Ich möchte:
Index ID Income
0 2011000070 55019
2 2011000074 23879
4 2011000078 0
6 2011000118 -32500