首页 > 解决方案 > 随时间动态计算实体的出现次数

问题描述

我有下表:

Timestamp  ID  RandomColumn
01-01-2019 1 True
01-01-2019 2 True
01-01-2019 3 False
02-01-2019 1 False
02-01-2019 3 True
03-01-2019 2 False

我想计算 ID 的出现次数,直到它们出现在表中的时间戳。或者换一种说法,对于某个时间戳,我想计算这个 ID 在过去发生的频率。

因此,输出应如下所示:

Timestamp  ID  RandomColumn  Appearances
01-01-2019 1 True 0
01-01-2019 2 True 0
01-01-2019 3 False 0
02-01-2019 1 False 1
02-01-2019 3 True 1
03-01-2019 1 False 2
03-01-2019 2 False 1

Pandas 如何做到这一点?

标签: pythonpandasdataframe

解决方案


推荐阅读