我目前正在尝试为列表的每个元素声明一个数据帧,其中数据帧的名称是列表的元素。例如,我有:
liste
Out[205]: ['Modele', 'TypeJours', 'Historique', 'Temp']
我希望有类似的东西:
Modele = pd.DataFrame()
TypeJours = pd.DataFrame()
等等。 你知道我怎么能用python执行这样的事情吗? 提前致谢。
答案 0 :(得分:0)
globals().update({ df_name : pd.DataFrame() for df_name in lst})
您可以使用dict理解更新全局变量,为列表中的每个条目创建一个空df。不确定这是不是一个好习惯。