read.xlsx () выдает ошибку в R

Я установил xlsx и зависимые пакеты. Также я загрузил 64-битную Java, необходимую для установки зависимого пакета rjava. Теперь, когда я пытаюсь использовать read.xlsx я получаю read.xlsx ошибку. После установки 64-битной java я могу успешно загрузить пакет, но я получаю сообщение об ошибке при запуске read.xlsx

 > library(xlsx) Loading required package: rJava Loading required package: xlsxjars > read.xlsx("ngas.xlsx",sheetIndex = 1) Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : java.util.zip.ZipException: invalid code -- missing end-of-block 

Я получал ту же ошибку. Поскольку режим xlsx по умолчанию является двоичным. Итак, если вы добавите режим = 'wb', он может сделать трюк.

 download.file(URL="", destfile="",mode='wb') 

Проверьте, что ваш xlsx-файл, который вы загрузили, не поврежден, открыв его с помощью excel. У меня была такая же проблема, и выяснилось, что загруженный файл был поврежден. Я вручную загрузил, используя ссылку, указанную на странице викторины, не использовал R для загрузки.

  • r - read.xlsx из .xlsx с неизвестным количеством листов
  • Чтение даты чтения.xlsx неверно, если не указано в столбце
  • Давайте будем гением компьютера.