我有以下数据框架
id|date |type
1|2017-01-03| 1
1|2018-01-03| 1
1|2018-05-03| 1
1|2019-01-03| 1
1|2020-01-03| 1
2|2018-01-03| 1
2|2019-01-03| 1
2|2020-01-03| 1
我想创建一个数据框架,其id从2017年到2020年至少有1个条目。所以在上面的例子中,新的数据框架将只有ID 1。我试了一下。
data.groupby(["id", "date"])['type'].agg('count').reset_index()
这是由ID和日期分组,并给我每个日期的行数,但我不知道如何从这里过滤,以获得那些ID与一致的条目随着时间的推移。