2024-09-30 14:38:46 发布
网友
如何使用从变量解析的名称创建数据帧?从下面的例子中,我想创建数据帧pd0,pd2..pd10
for i in range(0,10): pd + "i" = pd.DataFrame()
选项1 在我看来,最好在字典里查一下。在
dfs = {'pd{}'.format(i): pd.DataFrame() for i in range(10)}
访问它们
选项2 但是如果您坚持要将名称放入名称空间
for i in range(10): exec('pd{} = pd.DataFrame();'.format(i))
选项3 或者没有exec
exec
for i in range(10): locals()['pd{}'.format(i)] = pd.DataFrame()
选项1
在我看来,最好在字典里查一下。在
访问它们
^{pr2}$选项2
但是如果您坚持要将名称放入名称空间
选项3
或者没有
exec
相关问题 更多 >
编程相关推荐