我有几个来自不同文件的DataFrames
,例如df001,df002等等。现在我想遍历那些DataFrame来执行类似的任务。但我无法弄清楚如何解决它们。
这失败了(AttributeError:'str'对象没有属性'iloc'):
names = ['df001', 'df002']
for name in names:
name.iloc[1,1]
你能试试吗?
names = [df001, df002]
for name in names:
name.iloc[1,1]
如果将字符串名称用于循环以外的目的,则始终可以将数据帧存储在字典中:
d = {'df001': df001, 'df002': df002}
for name in d:
d[name].iloc[1, 1]