Я попытался df.groupby("item")["variable"].nunique(), и он возвращает уникальный счетчик каждого объекта элемента.
df.groupby("item")["variable"].nunique()
Я хочу отфильтровать, чтобы вернуть только количество «переменных»> 3, условных для элемента Groupby ... Есть ли метод?
Если вы хотите, чтобы groupby отображался в каждой строке ввода, подумайте о transform:
groupby
transform
df = df[df.groupby("item")["variable"].transform('nunique') > 3]