首页 > 解决方案 > 从字典创建多个 DataFrame

问题描述

我正在寻找一种解决方案,从具有键值对的字典中创建多个 DataFrames,其中值包含 DataFrames,例如:

dict_ = {'df1' : [dataframe],
         'df2' : [dataframe],
              ...           
         'dfi' : [dataframe]}

我试过使用.get()如下;

df1,df2,df3,df4 = dict_.get('df1'),dict_.get('df2'),dict_.get('df3'),dict_.get('df4')

dict_但是,如果包含大量数据帧,创建多个数据帧似乎不是有效的方法。

如何从字典中创建多个 DataFrame,以及根据字典中的键值创建多个 DataFrame 为 df1、df2、df3、... df n

标签: pythonpandasdataframe

解决方案


不推荐,但适合您的情况

variables = locals()
for x, y in dict_.items():
    variables["{0}".format(x)] = y[0]

推荐阅读