小编Ash*_*Ash的帖子

如何计算熊猫每周中每天最大值的最常见时间

使用python中的yahoo金融包,我可以下载相关数据以显示OCHL。我的目标是找出一天中股票平均最高的时间。

这是下载数据的代码:

import yfinance as yf
import pandas as pd

df = yf.download(
        tickers = "APPL",
        period = "60d",
        interval = "5m",
        auto_adjust = True,
        group_by = 'ticker',
        prepost = True,
    )

maxTimes = df.groupby([df.index.month, df.index.day, df.index.day_name()])['High'].idxmax()
Run Code Online (Sandbox Code Playgroud)

这给了我这样的东西:

Datetime  Datetime  Datetime 
6         2         Tuesday     2020-06-02 19:45:00-04:00
          3         Wednesday   2020-06-03 15:50:00-04:00
          4         Thursday    2020-06-04 10:30:00-04:00
          5         Friday      2020-06-05 11:30:00-04:00
...
8         3         Monday      2020-08-03 14:40:00-04:00
          4         Tuesday     2020-08-04 18:10:00-04:00
          5         Wednesday   2020-08-05 11:10:00-04:00
          6         Thursday    2020-08-06 16:20:00-04:00
          7         Friday      2020-08-07 15:50:00-04:00 …
Run Code Online (Sandbox Code Playgroud)

python stock pandas yfinance

5
推荐指数
1
解决办法
160
查看次数

标签 统计

pandas ×1

python ×1

stock ×1

yfinance ×1