我有一个数据帧,我想计算每个组中的行数.我通常使用aggregate
函数对数据求和,如下所示:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
现在,我想计算观察值,但似乎找不到FUN
的正确论点.直觉上,我认为应该是这样的:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
但是,没有这样的运气.
有什么 idea 吗?
一些玩具数据:
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))