È necessario installare prima il pacchetto magrittr
, quindi dovrebbe funzionare.
install.packages("magrittr")
library(magrittr)
Il tubo operatore %>%
è stato introdotto per "i tempi di sviluppo e diminuzione per migliorare la leggibilità e la manutenibilità del codice."
Ma ognuno deve decidere da solo se si adatta perfettamente al proprio flusso di lavoro e rende le cose più semplici. Per ulteriori informazioni su magrittr
, fare clic su here.
Non utilizzando il tubo %>%
, questo codice potrebbe restituire lo stesso il tuo codice:
words <- colnames(as.matrix(dtm))
words <- words[nchar(words) < 20]
words
EDIT: (I rivolgo la mia risposta a causa di un commento molto utile realizzato da @Molx)
Despite being from magrittr
, the pipe operator is more commonly used with the package dplyr
(which requires and loads magrittr
), so whenever you see someone using %>%
make sure you shouldn't load dplyr
instead.
Correlato: http://stackoverflow.com/questions/27125672/what-does-function-mean-in-r – LJW