データフレームがあり、各グループ内の行数をカウントしたいと思います。私は通常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
...