我尽力寻找一个类似的答案,但似乎没有找到必要的。
我有一个数据框架对象的字典,其中键是数据框架名称,值是实际的数据框架
table_names_dict = {'name_1': dataframe_1, 'name_2': dataframe_2}
我正在尝试遍历字典并动态创建单独的数据框架,使用键作为它们的名称:
name_1 = dataframe_1
name_2 = dataframe_2
我尝试了一些类似的东西
for key, value in table_names_dict.items():
key = value
这只是创建了一个名为value
的数据框架我也试过
locals().update(table_names_dict)
它确实创建了必要的变量,但是在Spyders变量资源管理器中无法访问它们,并且从我所读到的来看,使用locals()是不被允许的。
我做错了什么?
你可以使用globals():
for i in table_names_dict:
globals()[i]=table_names_dict[i]