Как импортировать несколько файлов Excel (рабочих книг) различных расширений в R? - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь импортировать несколько файлов Excel, основываясь на их названиях, в RStudio.Однако я должен создать каталог для этих файлов, и эти файлы имеют два разных расширения: .xls и .xlsx.Я запутался в том, как я могу успешно импортировать эти файлы самым быстрым способом.

Я устал от создания циклов 'for' и 'if' и с треском провалился.Я привел пример ниже.Я просто не знаю, как это сделать.Даже если вы предоставите какое-то сообщение об ошибке, было бы полезно использовать команду try / trycatch / stop.

a = paste0("subtitle1","subtitle2", ".xls")
for (i in 1:length(var)){
    b = try(read_excel(paste0(getwd(),"/",a[i])))
    stop('error message')
}

ИЛИ

if (i = 1:length(var)){
    a = paste0("subtitle1","subtitle2", ".xls")
    b[i] = read_excel(paste0(getwd(),"/",a[i]))
} else {
    c = paste0("subtitle1","subtitle2", ".xlsx")
    d[i] = read_excel(paste0(getwd(),"/",c[i]))
}
...