我想用lubridate生成一个时间序列,可以说从1995年到2005年,但是仅在从5月到9月的夏季月份。
我已经有这个了,但是我该如何只选择夏季呢?
seq(ymd('1995-05-01'),ymd('2005-09-30'),by='day')
答案 0 :(得分:0)
您可以提取月份,然后进行过滤:
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))]