Как работать с двойной двоеточием (: :) и символом трубы (%>%) в R? - PullRequest
0 голосов
/ 22 апреля 2020

Я разрабатываю пакет R, следуя указаниям из http://r-pkgs.had.co.nz/package.html, в которых говорится, что лучше использовать package::function() вместо library(package), поскольку загрузка пакета изменит ландшафт R. Однако в коде, который я использую для пакета, используется оператор канала %>% из пакета magrittr, и при попытке запустить его без кодирования magrittr выдает следующую ошибку:

Error in scores %>% dplyr::group_by(group)  : 
  could not find function "%>%"

Я пытался использовать magrittr::%>%, но это не сработало. Я также пытался заключить в скобки (dplyr::group_by(group)), но все еще получал ту же ошибку.

Есть ли способ исправить это или я должен удалить трубы и использовать вложенную опцию?

Спасибо!

...