У меня есть такой фрейм данных
скриншот
Я хочу узнать:
- уникальные зрители: 3
- уникальных зрителей, просмотревших фильмы: 2
Я могу сделать это, используя следующий код:
movie['Viewer_ID'].nunique()
movie.loc[movie['watched']==1,:]['Viewer_ID'].nunique()
Однако мне было интересно, есть ли лучший способ чтобы объединить оба в одном, что-то вроде
movie.agg({'Viewer_id':'nunique'
,'watched': 'sum'
})
Есть ли способ записать условный счет в функции agg?