抱歉我的菜鸟问题,因为我正试图在研究生院的金融课上使用 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] 删除。
我来说两句