您可以汇总R中的多个不同的LHS变量吗?

时间:2019-01-09 16:33:34

标签: r aggregate

我想聚合R中的多个LHS变量,其结果是每个聚合的不同列。

df <- data.frame(time = rep(seq(1,2,1),2), 
                 v1 = seq(2,8,2), 
                 v2 = seq(2,16,4),
                 f = c("a","b","c","d"))  

df$f <- as.character(df$f)
aggregate(df$v1 + df$v2 ~ df$time, FUN=sum) 

编辑: 以前的答案已经提出

aggregate(. ~ time, df, sum)

这与只有数字变量正在聚合时一样有效。我已经更新了代码以反映出现字符类型的情况。我正在处理具有字符变量的大型数据框。显然有可能首先从数据框中提取数字变量,但是有没有办法直接做到这一点?谢谢。

0 个答案:

没有答案