我有一个数据框,我想计算每个组中的行数。我通常使用该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))
nrow
没有为我工作,但NROW
和length
正常工作。+1
nrow
,NROW
,length
...