将5分钟的时间范围合并为每小时

格兰特

有没有一种方法可以执行以下操作:将5分钟数据合并为每小时数据,还可以将开盘价,最高价,最低价,最后价格合并为小时数据

09:00-10:00小时的示例:

开盘= 3896(开盘价为09:00)

高=最高从09:00到09:55

低=最低从09:00到09:55

最后= 3902(最新价格在09:55)

Date         Time       Open     High    Low     Last
12/02/2021   09:00:00   3896    3899.25 3895.75 3898.75
12/02/2021   09:05:00   3898.5  3899    3898    3898.25
12/02/2021   09:10:00   3898    3899    3897.5  3898
12/02/2021   09:15:00   3898    3899.25 3897.5  3898.5
12/02/2021   09:20:00   3898.25 3900    3898.25 3899.25
12/02/2021   09:25:00   3899.25 3900.25 3899    3900
12/02/2021   09:30:00   3900    3901.5  3899    3899.75
12/02/2021   09:35:00   3899.75 3900.5  3899.5  3900
12/02/2021   09:40:00   3900    3901.5  3899.75 3901.5
12/02/2021   09:45:00   3901.25 3902.5  3901.25 3902
12/02/2021   09:50:00   3902    3902    3899.75 3901.5
12/02/2021   09:55:00   3901.25 3902.25 3901    3902
12/02/2021   10:00:00   3902    3903    3901.75 3903
12/02/2021   10:05:00   3903    3903.25 3902.25 3902.75
12/02/2021   10:10:00   3902.75 3902.75 3901.5  3901.5
12/02/2021   10:15:00   3901.5  3902.5  3901.25 3902.5
12/02/2021   10:20:00   3902.5  3903.75 3902.25 3903.75
12/02/2021   10:25:00   3903.75 3903.75 3902.25 3903.25
12/02/2021   10:30:00   3903.25 3903.25 3902.25 3903.25
12/02/2021   10:35:00   3903.25 3903.25 3902.25 3902.75
12/02/2021   10:40:00   3902.5  3903.5  3902    3903.25
12/02/2021   10:45:00   3903.25 3904.25 3902.75 3902.75
12/02/2021   10:50:00   3902.75 3903.25 3902    3902.75
12/02/2021   10:55:00   3902.75 3904.25 3902.75 3903.25
12/02/2021   11:00:00   3903.5  3904    3903    3904
耶斯列尔

创建DatetimeIndex然后使用Resampler.agg

df.index = pd.to_datetime(df['Date'] + ' ' + df['Time'])

df = df.resample('H').agg({'Open':'first', 'High':'max', 'Low':'min', 'Last':'last'})
print (df.head())
                       Open     High      Low     Last
2021-12-02 09:00:00  3896.0  3902.50  3895.75  3902.00
2021-12-02 10:00:00  3902.0  3904.25  3901.25  3903.25
2021-12-02 11:00:00  3903.5  3904.00  3903.00  3904.00

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将15分钟数据转换为每小时以熊猫为单位的时间?

来自分类Dev

是否可以将cron作业设置为每小时5分钟后每小时运行一次?

来自分类Dev

如何增加5小时30分钟的时间?

来自分类Dev

熊猫将小时和分钟列合并为时间

来自分类Dev

汇总5分钟数据,以每小时的总和得出NA

来自分类Dev

Windows计划任务过去15分钟和每小时15分钟

来自分类Dev

每小时:00分钟和:30分钟重新加载页面

来自分类Dev

将时间舍入到最后5分钟

来自分类Dev

如何像这样频繁发送短信(每天,每周,每5分钟,每小时一次)

来自分类Dev

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

来自分类Dev

如何获得每小时平均值(不包括10分钟以上的分钟差异)

来自分类Dev

在R中以5分钟的时间间隔创建一个24小时向量

来自分类Dev

如何将时间增加2小时30分钟

来自分类Dev

将时间分成30分钟

来自分类Dev

如果时间大于60分钟,则仅显示小时

来自分类Dev

以小时为间隔插入15分钟的日期时间

来自分类Dev

如果时间大于60分钟,则仅显示小时

来自分类Dev

将熊猫的日期时间转换为小时:分钟四舍五入到15分钟

来自分类Dev

过多的系统时钟漂移?(每小时2分钟以上)

来自分类Dev

每小时倒数计时器,但以30分钟为单位

来自分类Dev

R:对于数据帧中的两列数据,平均每小时15分钟的数据

来自分类Dev

从python pandas中的15分钟间隔数据中提取每小时数据

来自分类Dev

将15分钟添加到时间范围

来自分类Dev

将小时DateTimePicker限制为30分钟间隔

来自分类Dev

将时间舍入到最近的5分钟SQL Server

来自分类Dev

php将时间戳转换为秒(2小时12分钟或2:12:00)

来自分类Dev

如何将“ 1天,14小时,16分钟”之类的文本转换为时间格式?

来自分类Dev

每小时以外的每30分钟之后,每隔30分钟就会显示一次Java Quartz Scheduler cron表达式

来自分类Dev

将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

Related 相关文章

  1. 1

    如何将15分钟数据转换为每小时以熊猫为单位的时间?

  2. 2

    是否可以将cron作业设置为每小时5分钟后每小时运行一次?

  3. 3

    如何增加5小时30分钟的时间?

  4. 4

    熊猫将小时和分钟列合并为时间

  5. 5

    汇总5分钟数据,以每小时的总和得出NA

  6. 6

    Windows计划任务过去15分钟和每小时15分钟

  7. 7

    每小时:00分钟和:30分钟重新加载页面

  8. 8

    将时间舍入到最后5分钟

  9. 9

    如何像这样频繁发送短信(每天,每周,每5分钟,每小时一次)

  10. 10

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

  11. 11

    如何获得每小时平均值(不包括10分钟以上的分钟差异)

  12. 12

    在R中以5分钟的时间间隔创建一个24小时向量

  13. 13

    如何将时间增加2小时30分钟

  14. 14

    将时间分成30分钟

  15. 15

    如果时间大于60分钟,则仅显示小时

  16. 16

    以小时为间隔插入15分钟的日期时间

  17. 17

    如果时间大于60分钟,则仅显示小时

  18. 18

    将熊猫的日期时间转换为小时:分钟四舍五入到15分钟

  19. 19

    过多的系统时钟漂移?(每小时2分钟以上)

  20. 20

    每小时倒数计时器,但以30分钟为单位

  21. 21

    R:对于数据帧中的两列数据,平均每小时15分钟的数据

  22. 22

    从python pandas中的15分钟间隔数据中提取每小时数据

  23. 23

    将15分钟添加到时间范围

  24. 24

    将小时DateTimePicker限制为30分钟间隔

  25. 25

    将时间舍入到最近的5分钟SQL Server

  26. 26

    php将时间戳转换为秒(2小时12分钟或2:12:00)

  27. 27

    如何将“ 1天,14小时,16分钟”之类的文本转换为时间格式?

  28. 28

    每小时以外的每30分钟之后,每隔30分钟就会显示一次Java Quartz Scheduler cron表达式

  29. 29

    将数据从不规则的时间序列添加到具有5分钟时间步长的时间序列

热门标签

归档