Фильтровать Pandas набор данных по последнему появлению значения в столбце - PullRequest
0 голосов
/ 22 марта 2020

У меня есть такой набор данных:

    Fruit    Qty
0   Apple    1
1   Orange   3
2   Pear     7
3   Orange   1
4   Pear     23
5   Lemon    5

И я пытаюсь получить это:

    Fruit    Qty
0   Apple    1
1   Orange   1
2   Pear     23
3   Lemon    5

Поэтому я бы хотел отфильтровать строки моего набора данных по последний случай в столбце «Фрукты».

1 Ответ

1 голос
/ 22 марта 2020

IIU C drop_duplicates

s=df.drop_duplicates('Fruit',keep='last')


s
    Fruit  Qty
0   Apple    1
3  Orange    1
4    Pear   23
5   Lemon    5
...