Я пытаюсь получить короткую руку для использования str_detect
и &
до filter
фрейма данных:
library(tidyverse)
df <- data.frame(type = c("age", "age and sex", "sex"))
# type
# 1 age
# 2 age and sex
# 3 sex
Я хочу сократить эту трубу
df %>%
filter(str_detect(type, "age") & str_detect(type, "sex"))
# type
# 1 age and sex
Так что я бы хотел передать фильтр на map
через pattern <- c("age", "sex")
и, возможно, использовать reduce
как-нибудь?
Спасибо