我有时间序列数据,我想要创建另一个列,它对每天的值进行求和。例如:
df
timestamp val sum
2022-10-10 00:00:00 50 50
2022-10-10 00:01:00 10 60
2022-10-10 00:02:00 20 80
...
2022-10-10 23:59:00 10 2300
2022-10-11 00:00:00 20 20
...我怎样才能做到这一点?
发布于 2022-11-07 11:07:28
按日期使用GroupBy.cumsum:
df['sum'] = df.groupby(df['timestamp'].dt.date)['val'].cumsum()https://stackoverflow.com/questions/74345577
复制相似问题