我有以下情况:我下载文件夹中的所有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)
其实我已经解决了!现在的问题只是知道如何动态调用循环中的数据帧来执行模型函数!你知道吗
相关问题 更多 >
编程相关推荐