小编j.k*_*j.k的帖子

如何使用datetime索引将df重新采样到n个相同大小的句点?

我有一个带有日期时间索引的大型数据框,需要将数据重新采样到10个相同大小的周期.

到目前为止,我已经尝试找到第一个和最后一个日期来确定数据中的总天数,将其除以10以确定每个期间的大小,然后使用该天数重新采样.例如:

first = df.reset_index().timesubmit.min()
last = df.reset_index().timesubmit.max()
periodsize = str((last-first).days/10) + 'D'

df.resample(periodsize,how='sum')
Run Code Online (Sandbox Code Playgroud)

由于周期大小是向下舍入的int,因此这不能保证重新采样后df中的10个周期.使用浮动在重采样中不起作用.似乎我在这里缺少一些简单的东西,或者我正在解决问题.

python pandas

7
推荐指数
1
解决办法
2300
查看次数

标签 统计

pandas ×1

python ×1