Количество строк в каждой группе

У меня есть датафрейм, и я хочу посчитать количество строк в каждой группе. Я регулярно использую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))

Ответы на вопрос(11)

Ваш ответ на вопрос