I have a data frame with dates in it. I want to delete all the rows which do not contain the years from (and including) 2014 - 2021. I've tried my luck with ifelse() and grep() but can't make anything work. Can anyone help me? Thanks!
Data frame:
# A tibble: 6 x 2
`Legislative period` Party
<chr> <chr>
1 "2004/02/02 - 2019/08/13" "Conservative Party of Canada "
2 "1993/03/11 - 2004/02/01" "Progressive Conservative Party "
3 "2014/07/09 - " "Conservative Party of Canada "
4 "2021/09/27 - " "Independent Senators Group "
5 "2021/07/29 - 2021/09/26" "Non-affiliated "
6 "2013/01/25 - " "Conservative Party of Canada "
For reproducibility
structure(list(`Legislative period` = c("2004/02/02 - 2019/08/13",
"1993/03/11 - 2004/02/01", "2010/07/09 - ", "2021/09/27 - ",
"2021/07/29 - 2021/09/26", "2013/01/25 - "), Party = c("Conservative Party of Canada ",
"Progressive Conservative Party ", "Conservative Party of Canada ",
"Independent Senators Group ", "Non-affiliated ", "Conservative Party of Canada "
)), row.names = c(NA, -6L), class = c("tbl_df", "tbl", "data.frame"
))