5
我想选择除匹配特定字符的字符矢量之外的所有元素。
我可以通过%in%
轻松完成,但我不知道如何在dplyr
管道中执行此操作。选择dplyr管道中除矢量以外的矢量的所有元素
例子:
我想要什么
names<-c("a","b","c","d","e")
names[!names %in% "c"]
[1] "a" "b" "d" "e"
我怎么想的那样:
names<-c("a","b","c","d","e")
names %>% ...something...
这将是从预期的结果不同的情况下有在矢量 –
@docendodiscimus'names1 <任何重复 - C(名字,“C”); 相同(names1%>%setdiff(。,“c”),names1 [!names1%in%“c”]) #[1] TRUE' – akrun
试试这个:'names1 < - c(names,“a “);相同(名称1%>%setdiff(。,“c”),名称1 [!名称1%在%“c”])#[1] FALSE' –