如果datetime缺少一分钟或m的条目,则无法重新采样

2024-04-25 19:43:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我能够对具有两列(LTP和TIMESTAMP)的数据帧进行重采样

我简单地使用这个命令:resamp_df = resamp_df.set_index('Timestamp').resample('1T').ohlc()

仅当数据帧中没有丢失数据时,此操作才有效。我的意思是时间序列必须是连续的。每分钟都必须有记录。否则它不会重新采样。例如,在下图中,数据不会重新采样,因为它缺少13:19分钟的数据

我想知道是否有办法对缺少一分钟或更多数据输入的此类数据进行重新采样

提前谢谢

Blockquote

以下是excel csv数据:

289.95  12/5/2019 13:18:00
289.8   12/5/2019 13:18:01
289.9   12/5/2019 13:18:02
289.9   12/5/2019 13:18:03
289.9   12/5/2019 13:18:04
289.9   12/5/2019 13:18:05
289.9   12/5/2019 13:18:05
289.9   12/5/2019 13:18:07
289.9   12/5/2019 13:18:08
289.9   12/5/2019 13:18:09
289.9   12/5/2019 13:18:10
289.9   12/5/2019 13:18:11
289.9   12/5/2019 13:18:11
289.85  12/5/2019 13:20:07
289.85  12/5/2019 13:20:08
289.85  12/5/2019 13:20:09
289.85  12/5/2019 13:20:10
289.9   12/5/2019 13:20:11
289.9   12/5/2019 13:20:12
289.9   12/5/2019 13:20:14
289.8   12/5/2019 13:20:15
289.8   12/5/2019 13:20:16

Tags: 数据命令dfindex记录时间序列timestamp