У меня есть такой фрейм данных:
df = pd.DataFrame({
'user': ['1', '1', '1', '2', '2', '2', '3', '3', '3'],
'value': ['4', '4', '1', '2', '2', '2', '3', '1', '1']
})
'значение' отсортировано по дате, поэтому мне нужно подсчитать пользователей, для которых последний элемент меньше, чем другие элементы в группе
для этого df это будет 2, потому что последний элемент для группы 'user 1' меньше, чем другие элементы из группы, то же самое для пользователя 3, но последний элемент пользователя 2 больше, чем другие элементы в группе, поэтому мне не нужно его считать