gpt4 book ai didi

python - 如何使用 pandas datareader 获取纳斯达克指数的数据?

转载 作者:太空宇宙 更新时间:2023-11-04 04:45:51 32 4
gpt4 key购买 nike

使用 Pandas data_reader,我可以获取 DataFrame 形式的历史股票信息,例如:

import pandas_datareader.data as web
import datetime as dt

start = dt.datetime(2015, 1, 1)
end = dt.datetime.now()
df = web.DataReader("TSLA", 'morningstar', start, end)

我能否以这种方式获取 NASDAQ 指数的综合数据,而不仅仅是一只股票?

最佳答案

您的问题是使用 pandas_datareader 模块提出的。在 Yahoo! 之前,使用 pandas_datareader 获取这些信息曾经非常简单。在 2017 年底更改了他们的 API,csv 端点被淘汰。更多关于这些开发的信息可以在 pandas_datareader 文档 ( link here ) 中找到。

还有另一个相当简单的方法可以将纳斯达克综合指数放入数据框。也就是说,为此目的使用 Quandl 模块 (Link here)。

这里是你如何使用 Quandl

import datetime, quandl

ndq = quandl.get("NASDAQOMX/COMP-NASDAQ",
trim_start='2018-03-01',
trim_end='2018-04-03')

print(ndq.head(4))

预期输出:

Trade Date    Index Value     High        Low         Total Market Value

2018-03-01 7180.56 7307.84 7117.66 1.096433e+13
2018-03-02 7257.87 7267.19 7084.83 1.108254e+13
2018-03-05 7330.70 7350.07 7205.31 1.119375e+13
2018-03-06 7372.01 7378.03 7319.68 1.125703e+13

关于python - 如何使用 pandas datareader 获取纳斯达克指数的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49655901/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com