我有以下格式的数据输入 >import pandas as pddataframe = pd.DataFrame({'value':[1,2,3,4,5], 'groupings':['groupa','groupa','groupa','groupa','groupb'], 'timestamp':['yyyy-mm-dd 00:16:35.111','yyyy-mm-dd 00:16:45.111','yyyy-mm-dd 00:16:30.111','yyyy-mm-dd 00:16:35.411','yyyy-mm-dd 00:16:35.211']})输出 > groupings timestamp value0 groupa yyyy-mm-dd 00:16:35.111 11 groupa yyyy-mm-dd 00:16:45.111 22 groupa yyyy-mm-dd 00:16:30.111 33 groupa yyyy-mm-dd 00:16:35.411 44 groupb yyyy-mm-dd 00:16:35.211 5我想在同一组中创建另一个列,汇总时间戳 1 秒内的所有值,例如 groupings timestamp value sum0 groupa yyyy-mm-dd 00:16:35.111 1 51 groupa yyyy-mm-dd 00:16:45.111 2 22 groupa yyyy-mm-dd 00:16:30.111 3 33 groupa yyyy-mm-dd 00:16:35.411 4 54 groupb yyyy-mm-dd 00:16:35.211 5 5我应该如何去实现这一目标?先感谢您,编辑:要清楚,我的意思不是简单地将那一秒的所有值相加。例如,00:16:34.899 处的值仍在 00:16:35.011 的 1 秒内。
添加回答
举报
0/150
提交
取消