多年中特定月份之间的子集数据

时间:2019-12-10 12:32:58

标签: r dplyr

我在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

我该如何实现?

1 个答案:

答案 0 :(得分:2)

类似的事情可能会有所帮助:

library(lubridate)
library(dplyr)

df %>% filter(month(ymd(issue_date)) %in% c(4:6))