Pandas数据帧名称列表?

2024-06-09 02:04:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我查了很多遍,找不到任何相关的东西。是否有一个内置函数可以自动生成我创建的Pandas数据帧列表?在

例如,我创建了三个数据帧:df1df2df3

现在我需要一个类似于:df_list = [df1, df2, df3]的列表,这样我就可以遍历它了。在


Tags: 数据函数pandasdf列表内置listdf1
1条回答
网友
1楼 · 发布于 2024-06-09 02:04:08

用我的老套方法得到它们(-:

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

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

相关问题 更多 >