特殊月份 lubridate 的时间序列
Sequence of time with lubridate for special months
我想用 lubridate 生成一个时间序列,比如说从 1995 年到 2005 年,但只针对从 5 月到 9 月的夏季月份。
我已经有这个了,但是我怎么能只选择夏季月份呢?
seq(ymd('1995-05-01'),ymd('2005-09-30'),by='day')
您可以提取月份然后过滤:
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))]
我想用 lubridate 生成一个时间序列,比如说从 1995 年到 2005 年,但只针对从 5 月到 9 月的夏季月份。
我已经有这个了,但是我怎么能只选择夏季月份呢?
seq(ymd('1995-05-01'),ymd('2005-09-30'),by='day')
您可以提取月份然后过滤:
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))]