【发布时间】:2013-09-18 11:06:34
【问题描述】:
我是 Python 相关环境的初学者,在使用时间序列数据时遇到问题。
以下是我每天的Close 1分钟数据。
2011-11-01, 248.70, 248.85, 249.15, ... 250.15, 250.60, 250.55
2011-11-02, 245.80, 246.35, 245.80, ...
...
-
我想根据“昨天的最后收盘价”更改时间序列值,如下所示:
2011-11-01, (248.70 - 248.70), (248.85 - 248.70), (249.15 - 248.70), ... 250.15 - 248.70, 250.60 - 248.70, 250.55 - 248.70 2011-11-02, (245.80 - 250.55), (246.35 - 250.55), (245.80 - 250.55), ... ...
在上例的第一行,248.70(即“今日开盘”值)用作减法元素,因为不可能得到“昨日收盘”值。
-
我想消除昨天和今天之间的 GAP:
2011-11-01, 248.70, 248.85, 249.15, ... 250.15, 250.60, 250.55 2011-11-02, 245.80 - (245.80 - 250.55), 246.35 - (245.80 - 250.55), 245.80 - (245.80 - 250.55), ... ...
任何帮助将不胜感激。
提前谢谢你,
【问题讨论】:
标签: python numpy pandas time-series