Последовательность времени с lubridate для специальных месяцев - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу создать последовательность времени с lubridate, скажем, с 1995 по 2005, но только для летних месяцев с мая по сентябрь.

У меня уже есть, но как я могу выбрать тольколетние месяцы?

seq(ymd('1995-05-01'),ymd('2005-09-30'),by='day')

1 Ответ

0 голосов
/ 01 апреля 2019

Вы можете извлечь месяц, а затем отфильтровать:

library(lubridate)
day_list <- seq(ymd('1995-05-01'),ymd('2005-09-30'),by='day')
day_list <- day_list[which(month(day_list) %in% c(5:9))]
...