I'm stumped on something that seems so silly. Is there an elegant dplyr way to filter out only the 2 rows where year == 2020
and quarter %in% 1:2
.
I don't want to filter quarter
for any other year besides 2020.
library(tibble)
library(dplyr)
df <- tibble(measure = rep(letters[1:4], 4),
year = rep(2017:2020,4)) %>%
arrange(year) %>%
mutate(quarter = rep(1:4, 4))
df2 <- filter(df, measure != 2020 & quarter %in% 1:2)
Created on 2021-02-01 by the reprex package (v0.3.0)
What i want is all but the last two rows: