При фильтрации, чтобы увидеть, находится ли элемент name
в векторе ls
, вам нужно использовать %in%
вместо ==
. 1 == 1
верно, но 1 %in% c(3, 2, 1)
также верно. Но 1 == c(2, 3, 1)
возвращает false false true
, что неоднозначно. Поэтому попробуйте этот код:
nodes %>%
filter(name %in% ls)