我已经导入了多个文件 read.table 并将每个文件命名为 file1、file2、file3、... 我已经将所有 data.frames(read.table 文件)放入一个列表中:
ClassFilter <- function(x) inherits(get(x), 'data.frame' )
Objs <- Filter( ClassFilter, ls() )
现在我想调用每个data.frame(例如file1)并做一个列的意思:
for(x in 1:NumberOfFiles){
mean[NumberOfFiles:400] <- apply(Objs[[x]],2,mean)
}
问题是 Objs[[x]] 给我一个错误“应用错误(Objs[[x]], 2, mean):dim(X) 必须有一个正长度”,因为列表中的元素没有指向到data.frame。任何人都知道如何使列表元素指向最初创建列表的 data.frame 吗?谢谢