按列使用aggregate()
时,您可以指定要在列表中汇总的列。
例如:
aggregate(mtcars$qsec, by = list(as.factor(mtcars$cyl),
as.factor(mtcars$carb)), FUN = sum)
Group.1 Group.2 x
1 4 1 96.89
2 6 1 39.66
3 4 2 113.62
4 8 2 68.24
5 8 3 53.00
6 6 4 70.68
7 8 4 98.97
8 6 6 15.50
9 8 8 14.60
为什么这里需要list()
,为什么不是矢量?