【发布时间】:2015-11-25 12:14:17
【问题描述】:
我需要对名称以特定字符串开头的表的列求和。
一个示例表可能是:
tbl<-data.frame(num1=c(3,2,9), num2=c(3,2,9),n3=c(3,2,9),char1=c('a', 'b', 'c'))
我得到了列的列表(在这个例子中我只写了 2 个,但实际情况有更多的 tan 20)。
a<-colnames(tbl)[grep('num', colnames(tbl))]
我试过了
sum(tbl[,a])
但我只得到两个向量中元素总和的一个数字。
我需要的是结果:
tbl$num1+ tbl$num2
【问题讨论】: