#r #r-markdown #roxygen2
#r #r-markdown #roxygen2
Вопрос:
Я продолжаю получать эту ошибку, когда пытаюсь вызвать свою функцию в файле .rmd, с которым я работаю. Я попытался найти, как решить эту проблему, но ничего не сработало. Функция, с которой я работаю, очень проста, и я работаю в том же проекте, в котором функция сохранена.
Это моя функция:
#' Double Function
#'
#' @param x
#'
#' @return Multiplies vector by 2
#' @export
#'
#' @examples
#' x = 1:30; myf(x)
myf = function(x){
x*2
}
и я вызываю его так в моем файле .rmd:
library(MATH4753)
myf(1)
Я получаю эту ошибку каждый раз:
Error in myf(1) : argument "coef" is missing, with no default
Я хотел бы понять, почему это происходит и как это решить.
Ответ №1:
Пакет MATH4753 содержит функцию с именем myf(), похоже, что ваш код запускает эту, а не локально определенную функцию.
Вы могли бы изменить имя своей функции, скажем, my_f() .