我有以下数据集结构:
date time_in_hours price
Sep 03 08 9.76 98
Sep 03 08 10.43 97
Sep 03 08 10.98 96
Sep 03 08 11.48 99
Sep 04 08 2.35 98
Sep 04 08 2.58 98.45
Sep 04 08 3.45 96.3
Sep 04 08 3.89 96.25
Sep 04 08 4.18 100
Sep 05 08 12.65 101
Sep 05 08 12.96 100.25
Sep 05 08 13.25 104.35
Sep 05 08 13.78 98
我的数据是 2008 年和 2009 年的数据。它总共包含 504 个交易日。我的目标是仅在 9.5 到 16 之间的时间间隔内每半小时插入一次价格(例如 9.5 10 10.5 11 11.5...等)。
鉴于我必须为每个日历日期的特定时间间隔进行插值,我一直在使用 interpolate / aggregate 命令苦苦挣扎。我的最终输出还必须包含日期、时间和价格。像这样的东西:
date time_in_hours price
Sep 03 08 10 98
Sep 03 08 10.5 97
Sep 03 08 11 96
Sep 03 08 11.5 99
Sep 04 08 2.5 98
Sep 04 08 3 98.45