Как импортировать и объединить несколько файлов Excel в R?

#r

#r

Вопрос:

Я пытаюсь импортировать более ста файлов Excel в среду RStudio. Файлы имеют похожие переменные. Я создал каталог (dir) файлов Excel, а затем попытался использовать lapply для чтения всех файлов из каталога. Но это всегда показывает:

 Error: `path` does not exist: ‘barishal_sw183.xlsx’
 

barishal_sw183.xlsx это первая строка в каталоге, и это также имя первого файла Excel папки, на которую ссылается каталог. Как я могу импортировать все эти файлы и объединить их в одной команде? Я также пытался использовать map , но он не работает.

 file_list <- dir("F:/Spring 2019/Thesis_data/Kam_Thesis/data/water_level", pattern = ".xlsx")
lapply(file_list, read_excel)
 
 Error: `path` does not exist: ‘barishal_sw183.xlsx’
 

Ответ №1:

Сообщение об ошибке говорит вам все. Путь, который вы передаете, не существует. Либо вы устанавливаете для своего рабочего каталога значение F:/Spring 2019/Thesis_data/Kam_Thesis/data/water_level ( ?setwd ), либо вам нужно передавать полные пути F:/Spring 2019/Thesis_data/Kam_Thesis/data/water_level/barishal_sw183.xlsx , например read_excel

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

1. Большое вам спасибо. Это был очень полезный ответ для такого нового пользователя, как я 🙂