我想从许多类似格式的数据帧中计算特定列的平均值,这些数据帧被命名为dataframe_1-dataframe_100。我一直在尝试一个for循环,如下所示:
mean=[]
dfnum = range(1,101)
for i in dfnum:
var=('dataframe_'+str(i))
mean1=var.column.mean()
mean.append(mean1)
我希望最终得到一个100种方法的列表,每个数据帧/列对应一种方法
但是,我得到以下错误:
AttributeError: 'str' object has no attribute 'column'
如果在局部作用域中有变量
dataframe_1
到dataframe_100
,可以尝试用以下内容替换行var=('dataframe_'+str(i))
:如果变量在全局范围内,则可以使用:
相关问题 更多 >
编程相关推荐