Sie müssen zuerst das Paket magrittr
installieren, dann sollte es funktionieren.
install.packages("magrittr")
library(magrittr)
Der Rohr Operator %>%
-eingeführt wurde „decrease Entwicklungszeit und die Lesbarkeit und Wartbarkeit des Codes zu verbessern.“
Aber jeder muss selbst entscheiden, ob es wirklich zu seinem Workflow passt und die Dinge einfacher macht. Klicken Sie für weitere Informationen zu magrittr
auf here.
Nicht das Rohr mit %>%
, dieser Code würde das gleiche wie Sie Ihren Code zurück:
words <- colnames(as.matrix(dtm))
words <- words[nchar(words) < 20]
words
EDIT: (ich erstreckt meine Antwort wegen eines sehr nützlichen Kommentar das wurde von @Molx gemacht)
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.
Verbunden: http://stackoverflow.com/questions/27125672/what-does-function-mean-in-r – LJW