假设我有以下数据系列:
我希望能按照每个月和年份分类计算每个类别(时间序列中的唯一值/因子)的数量。
Date Category
2014-8 Facebook
2014-8 Vimeo
2014-8 Facebook
2014-8 Facebook
2014-9 Facebook
2014-9 Orkut
2014-9 Facebook
2014-9 Facebook
2014-9 Facebook
...
2014-10 Youtube
2014-10 DailyMotion
2014-10 Facebook
2014-10 Vimeo
2014-10 Facebook
2014-10 Facebook
我希望能按照每个月和年份分类计算每个类别(时间序列中的唯一值/因子)的数量。
Category Date Count
Facebook 2014-01 5
2014-02 6
2014-03 8
Vimeo 2014-01 3
2014-02 10
2014-03 9
youtube 2014-01 13
2014-02 61
2014-03 8
所以,当我调用Facebook时,我可以看到每个月Facebook出现的次数。
我尝试的方法是:
df['Date'] = df['Date'].map(lambda x: '{year}-{month}'.format(year=x.year,
month=x.month,
day=x.day))
a = df.groupby(['Category','year-month']).size()