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

问题描述 投票:0回答:1

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

我该如何实现?

r dplyr
1个回答
1
投票

类似这些可以帮助:

library(lubridate)
library(dplyr)

df %>% filter(month(ymd(issue_date)) %in% c(4:6))
© www.soinside.com 2019 - 2024. All rights reserved.