5
Desidero selezionare tutti gli elementi di un vettore di caratteri tranne uno che corrisponde a un carattere specifico.
Potrei farlo facilmente con %in%
, ma non vedo come farlo all'interno di una pipeline dplyr
.Seleziona tutti gli elementi di un vettore tranne uno nella pipeline dplyr
Esempio:
Quello che voglio
names<-c("a","b","c","d","e")
names[!names %in% "c"]
[1] "a" "b" "d" "e"
come lo voglio:
names<-c("a","b","c","d","e")
names %>% ...something...
Questo sarà diverso dal risultato previsto nel caso in cui ci siano duplicati nel vettore –
@docendodiscimus 'names1 <- c (nomi, "c"); identici (nomi1%>% setdiff (., "C"), nomi1 [! Nomi1% in% "c"]) # [1] TRUE' – akrun
prova invece: 'nomi1 <- c (nomi," a "); identico (nomi1%>% setdiff (., "c"), nomi1 [! nomi1% in% "c"]) # [1] FALSE' –