5
Chcę wybrać wszystkie elementy wektora znaku, z wyjątkiem tego, który pasuje do konkretnego znaku.
Mogłem to łatwo z %in%
, ale nie widzę, jak to zrobić wewnątrz rurociągu dplyr
.Wybierz wszystkie elementy wektora z wyjątkiem jednego w potoku dplyr
Przykład:
Co chcę
names<-c("a","b","c","d","e")
names[!names %in% "c"]
[1] "a" "b" "d" "e"
Jak chcę go:
names<-c("a","b","c","d","e")
names %>% ...something...
ten będzie różnił się od oczekiwanego rezultatu w przypadku istnieją duplikatami w @docendodiscimus wektor –
'names1 <- c (nazwy„C”); identyczny (names1%>% setdiff (., "C"), names1 [! Names1% w% "c"]) # [1] TRUE' – akrun
spróbuj tego zamiast: 'names1 <- c (names," a "); identyczne (names1%>% setdiff (., "c"), names1 [! names1% in% "c"]) # [1] FALSE' –