我在issue_date
数据框中有一个df
列,表示日期水平数据。
根据年(y)和月(m)的输入,假设2020、2019和2018年以及4月和6月。我想对所有年份(2018,19,20)的4月到6月之间的数据进行子集化。
issue_date
1 2019-04-15
2 2019-04-15
3 2019-04-16
4 2019-04-16
5 2019-04-18
6 2019-04-23
我该如何实现?
类似这些可以帮助:
library(lubridate)
library(dplyr)
df %>% filter(month(ymd(issue_date)) %in% c(4:6))