本周开始使用 python 的新手。我一直在毫无畏惧地阅读 Datacamp 和其他一些在线资源以及 Python。
我想测试一下是否可以从互联网上导入一些数据价格和复制代码。由于错误,我无法使其工作:TypeError: string indices must be integers on line 10
import pandas_datareader as pdr #needed to read data from yahoo
#df = pdr.get_data_yahoo('AAPL')
#print (df.Close)
stock =('AAPL')
start_date = '2017-01-01'
end_date = '2017-12-10'
closes = [c['Close'] for c in pdr.get_data_yahoo(stock, start_date,
end_date)]
for c in closes:
print (c)
行 closes = [c.......] 给了我一个错误。
关于如何解决这个问题的任何建议?我正在开始我的旅程,实际上是在尝试导入标准普尔 500 指数过去一年的收盘价,然后将它们保存到 Excel。如果已经有一个片段可以做到这一点并且我可以从中学习,请告诉我。
谢谢你们。