首页 > 解决方案 > Pandas 按列表中的值分配数据框名称

问题描述

我有一个清单l=['x','y']

我想通过 list 中的循环制作 2 个名为 x 和 y 的空白数据帧l

所以像这样

for v in l:

     v=pd.DataFrame()

标签: pandas

解决方案


你可以尝试类似的东西,

l = []
length = 2
for i in range(length):
    l.append(pd.DataFrame())

或者如果你真的想用字符串修改初始列表,

l = ['x', 'y']
for i in range(len(l)):
    l[i] = pd.DataFrame()

推荐阅读