2024-06-09 02:04:08 发布
网友
我查了很多遍,找不到任何相关的东西。是否有一个内置函数可以自动生成我创建的Pandas数据帧列表?在
例如,我创建了三个数据帧:df1df2df3
df1
df2
df3
现在我需要一个类似于:df_list = [df1, df2, df3]的列表,这样我就可以遍历它了。在
df_list = [df1, df2, df3]
用我的老套方法得到它们(-:
Python提供了一个内置的^{},它返回一个字典,其中键是命名变量,值是对象本身。我们可以使用列表理解并迭代字典的所有值,只得到pd.DataFrame类型的值
pd.DataFrame
d = globals() df_list = [v for k, v in d.items() if isinstance(v, pd.DataFrame)]
用我的老套方法得到它们(-:
Python提供了一个内置的^{} ,它返回一个字典,其中键是命名变量,值是对象本身。我们可以使用列表理解并迭代字典的所有值,只得到
pd.DataFrame
类型的值相关问题 更多 >
编程相关推荐