Решение для ошибки "Ошибка в .jcall (" RJavaTools "," Ljava / lang / Object; "," invokeMethod ", cl,: java.io.IOException: размер записи ZIP слишком велик"? - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь импортировать большой набор данных Excel в R, используя пакет openxlsx. Эта ошибка отображается при попытке загрузить файл.

Использование XLConnect приводило к другой ошибке Java IOException, поэтому я перешел на использование openxlsx, но затем эта ошибка появляется.

install.packages("openxlsx", dependencies = TRUE)
library(openxlsx)
BERFile <- read.xlsx2("C:/Users/EE Guest/OneDrive/BER data analysis/BER   Dataset 2019.xlsx", 1, header = TRUE)

1 Ответ

0 голосов
/ 06 июня 2019

Java не хватает памяти для открытия большого файла xlsx.Вы можете попытаться увеличить объем памяти, доступной для Java:

options(java.parameters = "-Xmx1000m")
data <- read.xlsx(filepath)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...