Roxygen 2 не редактировать вручную против заметок: добавить ... в NAMESPACES - PullRequest
0 голосов
/ 31 октября 2019

Файл NAMESPACES, автоматически сгенерированный Roxygen2, не может быть отредактирован вручную. Тем не менее, notes говорит мне добавить код в файл NAMESPACE.

При создании нового пакета R с использованием roxygen2 файл NAMESPACES генерируется автоматически и не может быть отредактирован вручную. Однако, когда я запускаю проверку, я получаю заметки, в которых мне предлагается добавить код в файл NAMESPACE

проверка кода R на возможные проблемы ... ПРИМЕЧАНИЕ
myFunction1: нет видимого определения глобальной функции для 'combn '
myFunction2: нет видимого определения глобальной функции для' chisq.test '
myFunction3: нет видимого определения глобальной функции для' rbinom '
неопределенные глобальные функции или переменные:
chisq.test combn rbinom
Попробуйте добавить
importFrom ("stats", "chisq.test", "rbinom")
importFrom ("utils", "combn")
в файл NAMESPACE.

Должен ли я следовать примечаниям, чтобы редактировать файл NAMESPACES вручную, или просто следовать roxygen2? Если я редактирую, как мне избавиться от Roxygen2.

1 Ответ

1 голос
/ 01 ноября 2019

Примечание для редактирования файла NAMESPACE - это то, что вы бы сделали, если бы не использовали roxygen. Поскольку вы являетесь пользователем roxygen, вместо этого вы добавляете директиву @importFrom в исходный файл R:

#' @importFrom stats chisq.test rbinom
#' @importFrom utils combn
NULL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...