Мне нужно выполнить фрагмент кода, чтобы вывести список файлов в каталоге, используя функцию источника, но он выдает ошибку. Пожалуйста, помогите мне решить это. Это код
invisible(sapply(list.files("./Src/LibrariesAndFunctions/",full.names = TRUE,recursive = TRUE),
function(x) {
source(x,encoding = "UTF-8")
}))
Это код I103_Setup.R
##
## xyz_Setup.R
##
## source("./Src/xyz_Setup.R")
##
options(encoding = "UTF-8")
if (!exists("xyz.setup.loaded") || xyz.setup.loaded == FALSE) {
xyz.setup.loaded <<- TRUE
##
## (Log files) # Actually this is in Japanese
## DEBUG
## INFO
## ERROR
##
logging.levels <<- c("DEBUG", "INFO", "ERROR")
logging.currentLevel <<- "INFO"
##
##
##
logging.file <<- "xyz.log"
}
Я получаю сообщение об ошибке
Error in source(x, encoding = "UTF-8") :
./Src/LibrariesAndFunctions//01_Setup_Logging_Milestone/I103_Setup.R:15:0: unexpected end of input
13: ##
14: ##
^
Я думаю, что ошибка вырвет, потому что не может разобрать другие языки. Есть ли способ разбирать языки, кроме Engli sh в R? По сути, кодирование UTF-8 должно решить эту проблему. Я не понимаю, где проблема.