我有以下精简数据集:
a<-as.data.frame(c(2000:2005))
a$Col1<-c(1:6)
a$Col2<-seq(2,12,2)
colnames(a)<-c("year","Col1","Col2")
for (i in 1:2){
a[[paste("Var_", i, sep="")]]<-i*a[[paste("Col", i, sep="")]]
}
我想总结列Var1和Var2,我使用:
a$sum<-a$Var_1 + a$Var_2
实际上我的数据集要大得多 - 我想从Var_1到Var_n之和(n可以高达20)。必须有一种更有效的方法来做到这一点:
a$sum<-a$Var_1 + ... + a$Var_n