首页 > 解决方案 > 在多个 DataFrame 上分配变量

问题描述

我有 5 个单独的 DataFrames,person1 - person5,id列名在哪里。我想将id每个 DataFrame 的列分配给一个变量。我必须经常复制和粘贴文本,因为我不知道如何遍历 DataFrame。我尝试使用evalandexec与其他方法一起使用,但没有成功。

id1 = person1.id
id2 = person2.id
id3 = person3.id
id4 = person4.id
id5 = person5.id

标签: pythonpandas

解决方案


你可以这样做:

for x in range(1,6): 
  exec(f'id{x} = person{x}.id') 

推荐阅读