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

Tawk_Tomahawk спросил: 07 октября 2018 в 10:26 в: r

Я пытаюсь подсчитать количество строк, приходящихся на две даты (минимальную и максимальную) для каждой группы. Единственное предостережение - каждая группа имеет разные пары дат. См. Пример ниже.

Это мой необработанный набор данных.

raw <- data.frame ("Group" = c("A", "B", "A", "A", "B"), "Date" = c("2017-01-01", "2017-02-02", "2017-09-01", "2017-12-31", "2017-05-09"))

Я хотел бы, чтобы он возвратил это ...

clean <- data.frame ("Group" = c("A", "B"), "Min" = c("2017-01-01", "2017-02-02"), "Max" = c("2017-12-31", "2017-05-09"), "Count" = c(3, 2))

Как я смогу это сделать? Переменная mix и max не являются критическими, но определенно хотели бы знать, как сделать переменную count. Спасибо!


0 ответов