Всем доброй ночи:
Я пытаюсь импортировать 8 файлов Excel с одинаковой структурой, но с разными именами. У меня есть код для импорта одного файла с первыми 3 листами, но я должен повторить этот код 8 раз. Я хотел бы создать функцию, чтобы поместить ее только один раз, а также мне нужно знать, откуда они (название файла Excel). Заранее спасибо.
library(readxl)
read_excel_allsheets <- function("path", tibble = false){
sheets <- readxl::excel_sheets("path")
sheets <- sheets[c(1,2,3)]
x <- lapply(sheets, function(X) readxl::read_excel("path", sheet = X,skip = 5))
if(!tibble) x <- lapply(x, as.data.frame)
names(x) <- sheets
x
all_data1 <- do.call(rbind, lapply(sheets, function(X)
transform(readxl::read_excel("path", sheet = X,skip = 5), estatus = X,tipo="Corriente",enfoque="Sector")))
}