#r #dplyr #package
#r #dplyr #пакет
Вопрос:
Я знаю, что это настоящий вопрос для начинающих, и я был бы рад любому указателю на любую помощь. Но мне было довольно сложно найти какой-нибудь более или менее удобный для чтения ресурс.
Итак, вопрос в том, что я хочу создать пакет в R. Допустим, я хочу использовать много функций из dplyr
-package . Итак, я делаю a @import dplyr
в верхней части моего utils.R
, где у меня есть много небольших функций, которые выполняют некоторую очистку данных и т.д..
Теперь, когда я загружаю все свои собственные функции с devtools::load_all()
помощью и начинаю вводить имя моего пакета, ::
я также получаю предложения для всех функций из dplyr-package.
Какой существенный аспект я здесь упускаю?
Ответ №1:
Вы можете либо импортировать только определенные функции из dplyr
строки
@importFrom dplyr usefulFunction
это уменьшает количество функций, с которыми у вас возникнут проблемы, или вы можете import
полностью удалить их, а затем ссылаться на функции, включая имя пакета, например dplyr::usefulFunction()
, всякий раз, когда вы используете функцию из dplyr
.
Комментарии:
1. спасибо :)! Я подумал, что может быть другой способ импортировать все функции из dplyr, но не предоставлять их, а также не вводить
::
каждый раз, когда я использую функцию dplyr.