我的数据长这样(数据类型为Pandas DataFrame):
price =
time bid
03:03:34.797000 116.02
03:03:34.797000 116.02
03:03:54.152000 116.02
03:03:54.169000 116.02
03:03:54.169000 116.02
03:07:36.899000 116.24
03:07:48.760000 116.24
03:07:48.760000 116.24
03:07:48.761000 116.24
我尝试将数据重新采样为每秒级别的数据,并将每个数据对齐到原始时间之后最近的一秒。我希望结果是:
03:04:00 116.02
03:05:00 NaN
03:06:00 NaN
03:07:00 NaN
03:08:00 116.24
并且使用
price.resample('Min').last()
然而,我得到了。
03:03:34.797000 116.02
03:04:34.797000 NaN
03:05:34.797000 NaN
03:06:34.797000 NaN
03:07:34.797000 116.24
除对齐外,一切都很顺利。有人可以帮我解决这个问题吗?谢谢。