Не удалось найти функцию "%>%" во время проверки CMD - PullRequest
0 голосов
/ 07 февраля 2019

Я написал пакет R, основанный на dplyr.Когда я запускаю проверку CMD, при оценке @ examples появляется ошибка.

could not find function "%>%"
Calls: Rresult
Execution halted

Я добавил dplyr в файл описания, и пакет работает хорошо, когда я сам запускаю примеры.Я не знаю, где проблема.

Вот часть моего файла описания:

Imports:
stats,
utils,
dplyr

На самом деле, во время проверки CMD, некоторые примечания по no visible binding for global variable такжепоявились, которые относятся к dplyr пакет.Например,

Rresult: no visible global function definition for ‘group_by’
Undefined global functions or variables:
group_by

Я использовал следующий код для удаления заметок:

group_by <- filter_at <- "%>%" <- NULL

Большое спасибо за вашу помощь

1 Ответ

0 голосов
/ 07 февраля 2019

Добавьте это к сценарию, который содержит функцию (если вы не импортировали весь dplyr).

@importFrom magrittr "%>%"

Если вы намереваетесь использовать функции dplyr, вы можете явно вызвать их как:

dplyr::group_by
dplyr::filter_at
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...