Pandas 获取多个数据帧名称作为列表
我有27个数据帧,我想实现它们的名称。我将这些数据帧放在如下列表中:Pandas 获取多个数据帧名称作为列表,pandas,globals,Pandas,Globals,我有27个数据帧,我想实现它们的名称。我将这些数据帧放在如下列表中: df_list = [df1, df2, df3, ...........df27] dataframe_names = globals()[df_list] print(dataframe_names) 我想将df的姓名作为列表,但我遇到了以下错误: KeyError: 'df_list' 我做错了什么?您可能在这里缺少引号-globals()?(例如,df1,df2,…)我的意思是,当我编写print(df1)时,我
df_list = [df1, df2, df3, ...........df27]
dataframe_names = globals()[df_list]
print(dataframe_names)
我想将df的姓名作为列表,但我遇到了以下错误:
KeyError: 'df_list'
我做错了什么?您可能在这里缺少引号-
globals()?(例如,df1,df2,…)我的意思是,当我编写print(df1)时,我调用df,不确定您试图实现什么,但您可能缺少引号这里-globals()['df_list']
我想将这些数据帧名称作为列分配给另一个数据帧,因此,我需要数据帧名称作为字符串。