午睡醒来突然想到个问题,在这里请教下大家,由于没有深思熟虑,可能会提得不够成熟
首先假设我的F盘TBtest文件夹下有若干个表格形式完全相同的csv文件.现在,需要计算这些csv文件相应位置上数值的和(类似于计算一张汇总表).
我现在使用的读文件方法是:
<br />
dir.f<-"F:/TBtest/" <br />
name.file<-list.files(dir.f) <br />
n<-length(name.file) <br />
list.data<-lapply(1:n,function(x) read.csv(paste(dir.f,name.file[x],sep=""))) <br />
求和方法是:
<br />
sum.data<-list.data[[1]] <br />
for(i in 2:n){ <br />
sum.data<-sum.data+list.data[[i]] <br />
#print(list.data[[i]][1,1:10]) <br />
} <br />
sum.data <br />
问题是:
1.如何更好地读取文件?
2.如何更好地实现求和?