我filter_list
的元素数量很多。下面的过滤有效,但如何才能使其dplyr::filter
更简洁呢?
我无法all_of
工作。
filter_list <- list(
hair_color = c("blond", "brown"),
skin_color = "light"
)
dplyr::starwars |>
dplyr::filter(
hair_color %in% filter_list[["hair_color"]],
skin_color %in% filter_list[["skin_color"]]
)