Я столкнулся с ошибкой в R при попытке использовать функцию read.xlsx
из пакета xlsx
. Ошибка говорит "
Ошибка в
.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,
: java.lang.OutOfMemoryError: пространство кучи Java
Я пытался использовать пакет openxlsx
, и он отлично работает, но я хочу использовать только пакет xlsx
. Я также попытался установить параметры java для увеличения пространства кучи после выгрузки всех пакетов из сеанса R, но это не работает. Я использую 32-битную R, 32-битную Java в 64-битной системе и объявил все возможные пути в моих переменных среды.
Большое спасибо за помощь!
xlsx
и перешел наreadxl
, который быстрее. Я потратил больше года, пытаясь решить эту проблему. Самое близкое, что я мог сделать, это убедиться, что я запускалgc()
после каждого звонкаread.xlsx
. Довольно раздражает. - person MichaelChirico   schedule 25.02.2016