我有一个pandas datafame,其中特定列中的行是id的集合。我希望在15分钟的时间内聚合并找到所有这样唯一的id
timestamp | ids | some_int
00:03:00 {id1, id2, id3} 5
00:10:00 {id2, id4, id7, id10} 9
00:25:00 {id7, id22, id24} 10
00:45:00 {id23, id30} 24
df.resample('15min').agg({'ids': ??, 'some_int': sum)
我在ids列上尝试过sum和其他一些转换,但还没有完全实现。在
将
set
更改为list
,然后使用sum
有一种方法。由于某些原因,我无法使
agg
与set.union
一起工作,所以我执行了2groupby
操作并将它们连接起来。在相关问题 更多 >
编程相关推荐