Я хотел посмотреть, как выразить количество уникальных значений столбца B для каждого уникального значения в столбце A, где соответствующий столбец C> 0.
df:
A B C
1 10 0
1 12 3
2 3 1
Я пробовал это, но в нем отсутствует предложение where для фильтрации при C> 0.Как мне его добавить?
df.groupby(['A'])['B'].apply(lambda b : b.astype(int).nunique())