У меня есть такой фрейм данных в Пандах:
Session Rating
A Positive
A Positive
A Positive
A Negative
B Negative
B Negative
C Positive
Используя counts = df.groupby('Session')['Rating'].value_counts()
, я получаю объект Series следующим образом:
Session Rating
A Positive 3
Negative 1
B Negative 2
C Positive 1
Я хочу выполнить фильтрацию по двум критериям:
1) фильтр по частоте, так что где счет> 1
2) фильтр по рейтингу == 'Позитивный'
Я нашел эту ветку для 1), но я не уверен, как это сделать 2), поскольку это Сериал, и я не могу получить поле Рейтинги. Ожидаемый результат будет A Positive 3
Наконец, я хочу замаскировать свой исходный кадр данных, чтобы исключить все эти строки, удовлетворяющие этим двум условиям. Помощь будет принята с благодарностью, спасибо!