如何在Python中将1分钟的开-高-低-闭数据转换为另一个时间范围(fx:5分钟,1小时)?

问题描述 投票:0回答:1

我是Python和StackOverflow的新手,如果我在这篇文章中犯了错误,请多多包涵。

我有一个Pandas数据框,其中有1分钟的开盘价,最高价,最低价和收盘价数据,以时间为指数。我将如何将其转换为包含5分钟打开,高,低,关闭数据的数据帧,并使时间戳也合适?这是打印1分钟数据的示例:

                   ZARJPY_open  ZARJPY_high  ZARJPY_low  ZARJPY_close
time                                                            
201901011700        7.589        7.589       7.589         7.589
201901011701        7.590        7.590       7.590         7.590
201901011702        7.589        7.590       7.589         7.589
201901011703        7.590        7.593       7.590         7.593
201901011705        7.592        7.593       7.592         7.593

我想把它变成:

                  ZARJPY_open  ZARJPY_high  ZARJPY_low  ZARJPY_close
time                                                            
201901011700        7.589        7.593       7.589         7.593
201901011706                  -next 5 minutes-                     

感谢您的任何帮助:)

编辑:时间戳为YYYYMMDDHHmm(年,月,日,小时,分钟)格式

python pandas dataframe currency finance
1个回答
0
投票

您可以使用5分钟的石斑鱼对象:

© www.soinside.com 2019 - 2024. All rights reserved.