我遇到以下情况:我在文件夹中下载了所有sp500 csv文件,然后我随机选择了仅k个csv文件用于某些分析。然后给定文件路径,我想创建k个不同的df。我到达了以下带有名称和df的字典,但我不知道如何分开。我也知道,也不建议web.DataReader包含迭代功能。我想使用文件夹中的文件(也可以在脱机模式下运行代码)。谢谢
with open("C:\\Users\\pie4e\\OneDrive\\Desktop\\Analysis\\get_data\\sp500tickers.pickle","rb") as f:
tickers_sp500= pickle.load(f)
random_stocks= random.choices(tickers_sp500, k=10)
print(random_stocks)
d={}
for stock in random_stocks:
d["df_{}".format(stock)] = pd.read_csv("C:\\Users\\pie4e\\OneDrive\\Desktop\\Analysis\\get_data\\sp500_df\\{}.csv".format(stock))
print('stock {} loaded from the folder'.format(stock))
for df in d.items():
print(stock)
print(df)