如何使用pandas_datareader在没有雅虎或谷歌金融的情况下在我的脚本中加载历史股票指数数据?

神秘客

抱歉我的菜鸟问题,因为我正试图在研究生院的金融课上使用 Python。

我目前正在尝试加载DOW JONES、S&P 500 和 NASDAQ 的历史股票指数遗憾的是,谷歌财经对股票指数毫无用处,所以我需要帮助绕过这个障碍。

这是我处理加载过程的代码行:

import pandas as pd 
from pandas_datareader import data as web
import matplotlib.pyplot as plt

ticker = ['^DJI', '^INX', '^IXIC']

ind_data = pd.DataFrame()
for i in ticker:
    ind_data[i] = web.DataReader(i, data_source='google', start='2000-1-1')['Close']

提前致谢。

特德·彼得鲁

您可以使用quandl这是您需要安装的第三方软件包。

pip install quandl

转到他们的网站,注册一个帐户并获取 api 密钥。然后搜索该站点以找到要为每个查询键入的正确代码。

您可以向该quandl.get函数传递各种不同的参数,以获得您所需要的确切信息。下面检索道琼斯工业平均指数并将其输出为熊猫数据框。

quandl.get("BCB/UDJIAD1")

输出

...
2016-04-06  17716.05
2016-04-07  17541.96
2016-04-08  17576.96
2016-04-11  17556.41
2016-04-12  17721.25
2016-04-13  17908.28
2016-04-14  17926.43
2016-04-15  17897.46

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档