ID番号が同じ(2行目と1行目など)の2行を比較して、絶対的収入の少ない行を削除したいと考えています。 .Itertuples()を使って行をループせず、パンダの関数だけを使ってこれを行うことができる方法はありますか?私は.shiftと.applyを使用することを考えていましたが、実行方法がわかりません。私が欲しいパンダのデータフレームの行を比較する方法
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
出力:
Index ID Income
0 2011000070 55019
2 2011000074 23879
4 2011000078 0
6 2011000118 -32500