у меня есть df, как показано ниже
a c d
0 ABC 0.4 y
1 ABC 0.3 x
2 DEF 0.3 x
3 DEF 0.2 x
4 DEF 0.5 x
5 DEF 0.4 y
Я хотел бы отсортировать df по столбцу 'c', затем сгруппировать по столбцу 'a', а затем отбросить ВСЕ строки группы, если значение столбца 'd' = 'y' для последней строки группы
мой ожидаемый результат
a c d
2 DEF 0.2 x
3 DEF 0.3 x
4 DEF 0.4 y
5 DEF 0.5 x
, поэтому группа 'AB C' была удалена, как после сортировки по столбцу 'c' как последняя строка в группе d = y, но группа 'DEF' остается последней строкой в DEF col d = x