есть тиббл, который содержит именованный столбец списка val.
tibble = tibble::tibble(val = list(list(1,2), list(3,2), list("a","b")),
name = c("a", "b", "c"))
names(tibble$val) = tibble$name
tibble
# A tibble: 3 x 2
val name
<named list> <chr>
1 <list [2]> a
2 <list [2]> b
3 <list [2]> c
Однако имена в столбце val vani sh при использовании фильтра. Подскажите, как этого избежать?
tibble %>%
dplyr::filter(name %in% c("a", "b"))
# A tibble: 2 x 2
val name
<list> <chr>
1 <list [2]> a
2 <list [2]> b