Источник нескольких файлов в одной папке в Rstudio

#r

#r

Вопрос:

У меня есть папка с несколькими функциями R. Я хотел бы использовать все эти функции в R studio. Я попробовал следующий код, но он не работает. Я нашел следующий код здесь ()

 sourceFolder <- function(folder, recursive = FALSE, ...) 
{ 
    files <- list.files(folder, pattern = "[.][rR]$", 
                        full.names = TRUE, recursive = recursive)
    if (!length(files))
        stop(simpleError(sprintf('No R files in folder "%s"', folder)))
    src <- invisible(lapply(files, source, ...))
    message(sprintf('%s files sourced from folder "%s"', length(src), folder))
}
    sourceFolder("C:/Users/Admin/Desktop/autots",recursive = TRUE))
  

Однако я получил эту ошибку:

 > sourceFolder("C:/Users/Admin/Desktop/autots",recursive = TRUE)
Error in environment(lstar) : object 'lstar' not found
Called from: environment(lstar)
  

Я не знаю, как это исправить. Пакет, который я пытаюсь установить в качестве исходного кода, можно найти здесь http://stat.snu.ac.kr/heeseok/autots

 Any help, please?
  

Комментарии:

1. Не могли бы вы быть более конкретными, чем «это не работает»… прямо сейчас вопрос на самом деле не соответствует рекомендациям для хорошего вопроса. Тем не менее, я не думаю, что в базе R. есть функция SourceFolder(). Файлы справки?источник предлагает один из способов «создать кучу файлов».

2. @Elin Большое спасибо за ваш комментарий. Я отредактировал и обновил свой вопрос.

3. Это для установки пакета? Есть причины не использовать install.packages("/path/to/autots", repos=NULL) ? В противном случае, мне кажется, возникает ошибка, из zzz.R -за которой не содержит функций, вы можете проигнорировать этот файл.

4. Я внес некоторые изменения в файл zzz, но я не знаю, будет ли пакет работать после: [