Pandas - 数据帧名称列表?

时间:2017-06-29 21:35:25

标签: python list pandas

我做了很多搜索,找不到任何相关内容。是否有内置函数自动生成我创建的Pandas数据帧列表?

例如,我创建了三个数据框:expand : function() { this.$.stretchMe.classList.toggle('stretched'); } df1 df2

现在我需要一个像df3这样的列表,所以我可以遍历它。

2 个答案:

答案 0 :(得分:4)

我的hacky方式得到他们( - :

Python提供了一个内置的globals,它返回一个字典,其中键是命名变量,值是对象本身。我们可以使用列表推导并迭代字典的所有值,只获取pd.DataFrame类型的

d = globals()
df_list = [v for k, v in d.items() if isinstance(v, pd.DataFrame)]

答案 1 :(得分:1)

%who_ls DataFrame

这是列表中加载到内存中的所有数据帧

all_df_in_mem =%who_ls DataFrame