Я бы хотел подсчитать для каждой даты количество уникальных customer_id сгруппированных по устройству и стране
Основная таблица
date device country customer_id
2019-01-01 phone UK 1284
2019-01-01 phone UK 3932
2019-01-01 phone UK 1284
2019-01-01 tablet UK 1284
2019-01-01 tablet UK 3822
2019-01-01 tablet UK 3924
2019-01-01 tablet JP 9393
2019-01-01 tablet JP 3932
2019-01-01 tablet JP 3932
Таблица вывода
date device country count_distinct_customerID
2019-01-01 phone UK 2
2019-01-01 tablet UK 3
2019-01-01 tablet JP 2
Это то, что я пробовал до сих пор, но безуспешно:
df2 = df.groupby(['date','device','country']).agg(['nunique'])