【发布时间】:2019-01-20 15:56:16
【问题描述】:
我想从代码名称列表中迭代地创建多个数据框。
这是我引用的堆栈溢出帖子:
Stack Overflow Post - Iteratively Create Multiple Dataframes
我无法理解如何做到这一点,我觉得我在这里遗漏或误解了什么?
我写了以下列表和字典
list_of_tickers = ['BAC','C','GS','JPM','MS','WFC']
dict_of_tickers = {name: pd.DataFrame() for name in list_of_tickers}
但是,当我运行这部分代码时,我收到以下错误:
for ticker, ticker_data in dict_of_tickers.items():
ticker_data = data.DataReader(ticker,'yahoo',start,end)
这会为所有代码创建一个单独的数据框,但我无法区分它们,我觉得我在这里缺少一些关键逻辑。
【问题讨论】:
标签: python dataframe sqldatareader stock stocks