Python 熊猫:按主题分组,从第行的日期算起一年内发生的熊猫数量

Python 熊猫:按主题分组,从第行的日期算起一年内发生的熊猫数量,python,pandas,Python,Pandas,我有一个包含主题ID和日期的熊猫数据框: id date 0 17 2012-02-16 1 17 2013-01-26 2 17 2013-01-27 3 17 2015-09-13 4 18 2015-01-28 5 18 2015-02-12 对于每一行,我想知道前一年行['subject']有多少个条目行['date']: id date count 0 17 2012-02-16 0 1

我有一个包含主题ID和日期的熊猫数据框:

    id        date
 0  17  2012-02-16
 1  17  2013-01-26
 2  17  2013-01-27
 3  17  2015-09-13
 4  18  2015-01-28
 5  18  2015-02-12
对于每一行,我想知道前一年
行['subject']
有多少个条目
行['date']

    id        date count
 0  17  2012-02-16     0
 1  17  2013-01-26     1
 2  17  2013-01-27     2
 3  17  2015-09-13     0
 4  18  2015-01-28     0
 5  18  2015-02-12     1

谢谢。

第['subject'行]在哪里?抱歉,应该是第['id'行]欢迎来到StackOverflow。请发布您想要的输出。我不太确定你想按数据分组的是什么,你想从Hi Chris数多少。所需的输出是第二个数据帧中的计数列。例如,对于id=17且日期=2013-01-27的行,有两行id=17且日期在2012-01-26至2013-01-26之间(2013-01-27之前一年)。所以我想第一步是按主题分组,但我不知道从那里开始。行['subject']在哪里?抱歉,应该是行['id']欢迎来到StackOverflow。请发布您想要的输出。我不太确定你想按数据分组的是什么,你想从Hi Chris数多少。所需的输出是第二个数据帧中的计数列。例如,对于id=17且日期=2013-01-27的行,有两行id=17且日期在2012-01-26至2013-01-26之间(2013-01-27之前一年)。所以我想第一步是按主题分组,但我不知道从那里开始。