【发布时间】:2016-12-29 06:11:53
【问题描述】:
我正在尝试获取可追溯到 2014 年的所有这些股票代码的历史股价数据。所有这些公司都在 2014 年上市,因此它会从它们首次交易的那一天自动获取它们。
我希望stocklist 列表末尾包含每家公司的数据框/价格历史列表,但要分开而不是放在一起。
因此 stocklist 将是每家公司的数据框/股票历史,即['LC', 'ZAYO'] 等。
tickers = ['LC', 'ZAYO', 'GPRO', 'ANET', 'GRUB', 'CSLT', 'ONDK', 'QUOT', 'NEWR', 'ATEN']
stocklist = []
for i in tickers:
stock = Share(i)
adj = stock.get_historical('2014-1-1', '2016-12-27')
df = pd.DataFrame(adj)
df = df.set_index('Date')
df['Adj_Close'] = df['Adj_Close'].astype(float, errors='coerce')
price = df.sort()
i = price
stocklist.append(i)
【问题讨论】:
-
修正你的缩进,你的代码就可以工作了。