Категоризация ценностей и группировка по годам? - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть набор данных с номерами (от 10 до 30) каждый день в течение 5 лет.Я хочу знать, сколько дней в году между 24 и 26, 26 и 28, и 28 и 30.

Я думаю, что я должен классифицировать данные (поэтому любые значения между 10 и 24 становятся 0, 24 и26 становятся 1, 26 и 28 становятся 2, 28 и 30 становятся 3) и затем группируются по годам?

Данные:

set.seed(22)
dates <- seq(as.Date("2000/01/01"), by = "day", length.out = 1825)
numbers <- sample(10:30, 1825, replace=TRUE)
df1 <- data.frame(dates, numbers)

Я попытался классифицировать данные:

Test <- cut(df1$numbers, 
        breaks = c(10, 24, 26, 28, 30), 
        labels = c("0", "1", "2", "3"))

Кажется, это работает, я получаю NA, поэтому я предполагаю, что мне нужно работать надзначения для разреза.Тогда как я буду считать события в год?

Так что я бы знал, что в 2000 году было x дней, когда между 24 и 26 и так далее ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...