Сначала вам необходимо установить пакет magrittr
, затем он должен работать.
install.packages("magrittr")
library(magrittr)
Труба оператор %>%
был введен в «время разработки снижения и улучшить читабельность кода.»
Но каждый должен решить для себя, если он действительно подходит для его рабочего процесса и упрощает работу. Для получения дополнительной информации о magrittr
, нажмите here.
Не используя трубу %>%
, этот код будет возвращать то же самое, как ваш код:
words <- colnames(as.matrix(dtm))
words <- words[nchar(words) < 20]
words
EDIT: (я простирающийся мой ответ из-за очень полезный комментарий что было сделано @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.
Связанный: http://stackoverflow.com/questions/27125672/what-does-function-mean-in-r – LJW