-2
У меня есть два кадра данных.dplyr фильтрация с помощью оператора% in% для двух информационных кадров
Первый - это мой основной пул, а второй - «список» имен, которые я хочу фильтровать.
главные:
aaa bbb ccc
dog 1 2
cat 2 4
dog 1 2
dog 1 2
cat 3 2
snake 1 5
snake 3 2
песни1 (в настоящее время в dataframe)
aaa
dog
cat
Я хочу использовать dplyr :: фильтра и% в% операторе подмножество основного бассейна:
sub <- main %>% filter(aaa %in% list1)
Я думал, что это будет работать, но он создает фрейм-строку из строки.
Возможно, вам придется изменить его на 'aaa% in% list $ aaa', поскольку' list' является фреймом данных. –
Кроме того, лучше никогда не называть ничего «списком», поскольку это имя обычно используется. – Frank