问题描述
我想通过Python中的一个函数产生多个空数据框。
import pandas as pd
df_list = []
def create_multiple_df(num):
for i in range(num):
df = pd.DataFrame()
df_name = "df_" + str(num)
exec(df_name + " = df ")
df_list.append(eval(df_name))
for i in df_list:
yield i
例如当我create_multiple_df(3)
时,我想返回df_1
,df_2
和df_3
。
但是,它没有用。
我有两个问题,
-
如何在列表中存储多个数据框(即不评估数据框的内容)?
-
如何从列表中产生多个变量元素?
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)