获得一个非常基本的聚合工作

时间:2015-03-31 18:43:17

标签: r

我一直在使用ddply进行聚合,但对于我目前拥有的数据集,它的速度太慢了。 (这需要几分钟。)我希望aggregate能够工作,但我在基本级别上工作时遇到了麻烦。

这是我目前正在尝试的事情:

v1 <- c("A", "A", "B", "B")
v2 <- c(1:4)
df <- data.frame(v1, v2, stringsAsFactors = F)

agg <- aggregate(df, by = list(v1), sum)

这是错误:

Error in FUN(X[[1L]], ...) : invalid 'type' (character) of argument  

我很困惑何时使用数据框作为aggregate的第一个参数以及何时在data参数中使用它。另外,~.在第一个参数中使用时的含义是什么?

0 个答案:

没有答案