我在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
我该如何实现?
答案 0 :(得分:2)
类似的事情可能会有所帮助:
library(lubridate)
library(dplyr)
df %>% filter(month(ymd(issue_date)) %in% c(4:6))