Как читать файл .xlsx с помощью XLConnect в R

Я хочу прочитать файл .xls или .xlsx с жесткого диска с помощью R. Я установил пакет XLConnect и получил следующие ошибки:

Data <- readWorksheet(loadWorkbook("C:/test1.xlsx"),sheet=1)
Error: FileNotFoundException (Java): File 'test1.xlsx' could not be found - you may specify to automatically create the file if not existing.

Я хочу прочитать первую вкладку моего файла Excel. Я также попробовал функцию gdata read.xls и потерпел неудачу.


person Matt T    schedule 03.11.2016    source источник
comment
Похоже, что указанный вами путь к файлу неверен. Я бы дважды (и трижды) проверил это. (Может быть, попробовать обратную косую черту вместо косой черты?)   -  person joran    schedule 04.11.2016
comment
Вы также можете проверить readxl и openxlsx, которые не требуют Java.   -  person alistaire    schedule 04.11.2016
comment
Неверный путь... близко как опечатка.   -  person IRTFM    schedule 04.11.2016


Ответы (1)


Попробуйте определить свой рабочий каталог перед вызовом файла xlsx. Поэтому используйте функцию setwd перед вызовом файла. Пример:

setwd("the location where the file is placed on your pc")
Data <- readWorksheet(loadWorkbook("C:/test1.xlsx"),sheet=1)

Примечание: убедитесь, что вы используете прямую косую черту вместо обратной косой черты в функции setwd.

person Gilian Ponte    schedule 22.12.2016