Вам потрібно завантажити пакет (наприклад, magrittr
або dplyr
), який визначає функцію спочатку, а потім він повинен працювати.
install.packages("magrittr")
install.packages("dplyr")
library(magrittr)
library(dplyr)
Оператора конвеєрів %>%
було введено для того, щоб "зменшити час розробки та покращити читабельність та ремонтопридатність коду".
Але кожен повинен вирішити сам, чи це дійсно відповідає його робочому процесу та полегшує ситуацію. Для отримання додаткової інформації magrittr
натисніть тут .
Не використовуючи трубу %>%
, цей код поверне те саме, що і ваш код:
words <- colnames(as.matrix(dtm))
words <- words[nchar(words) < 20]
words
EDIT:
(Я продовжую свою відповідь через дуже корисний коментар, зроблений @Molx)
Незважаючи на те, що він із magrittr
, оператор труби частіше використовується з пакетом dplyr
(що вимагає та завантажує magrittr
), тому кожного разу, коли ви бачите, що хтось використовує, %>%
переконайтеся, що ви не повинні завантажувати його dplyr
.