我有一个数据框架,我想计算每个组中的行数。我经常使用 aggregate
函数将数据求和如下:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
现在,我想统计一下观察结果,但似乎找不到适合 FUN
的论点。凭直觉,我认为应该是这样的:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
但是,没有这样的运气。
有什么想法吗?
一些玩具数据:
set.seed(2)
df1 <- data.frame(x = 1:20,
Year = sample(2012:2014, 20, replace = TRUE),
Month = sample(month.abb[1:3], 20, replace = TRUE))