У меня есть набор данных, структурированный так:
id date body sentiment
1 1/1/2018 Some Text Positive
2 1/1/2018 Some Text Negative
3 1/1/2018 Some Text None
4 1/2/2018 Some Text Positive
5 1/2/2018 Some Text None
Для каждого дня у меня есть некоторая информация, такая как тело (общий текст) и связанное с ним настроение.
Я хотел бы знать, для каждого дня, количество положительных, отрицательных и None (без значений) строк.
Я пробовал что-то подобное, но не работает:
df.groupby('date', 'sentiment').count()
df['positive'] = df.groupby('date', 'sentiment').apply(lambda x: x is Positive).count()
Есть идеи?