Python 熊猫重采样/石斑鱼和唯一行
我有一个以下格式的数据帧:Python 熊猫重采样/石斑鱼和唯一行,python,pandas,Python,Pandas,我有一个以下格式的数据帧: bank_number pixel_id 00:00:00 1 773872 00:00:00.000001 1 754607 00:00:00.000002 2 758142 00:00:00.000003 2 780649 00:00:00.000004 1 734804 给
bank_number pixel_id
00:00:00 1 773872
00:00:00.000001 1 754607
00:00:00.000002 2 758142
00:00:00.000003 2 780649
00:00:00.000004 1 734804
给定索引的频率,我想计算唯一条目的数量(bank\u number
和pixel\u id
)
我可以使用df.resample(“100us”)
或df.groupby(pd.Grouper(freq='100us'))
按频率对索引进行重采样/分组。
例如:
我可以使用df.groupby([“bank\u number”,“pixel\u id]”)获得唯一的条目。size()
:
但不是两个人在一起。。。
非常感谢您的帮助。您可以通过连接bank\u编号和pixel\u id来创建第三列bank\u pixel\u id 然后呢
df.groupby(pd.Grouper(freq='100us'))['bank_pixel_id'].agg('count')
bank_number pixel_id
0 1311297 1
1311303 1
1311304 5
df.groupby(pd.Grouper(freq='100us'))['bank_pixel_id'].agg('count')