1

我正在尝试使用该xlsx库读取 R 中的 xlsx 文件。下面是我的一段代码。

options(java.parameters = "-Xmx8g")
data <- read.xlsx("data.xlsx",
                  header = FALSE, sheetName="Sheet1")

它抛出以下错误

.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, 中的错误: java.lang.OutOfMemoryError: 超过 GC 开销限制

我尝试了不同的方法来增加java堆内存,但没有成功。我在 ubuntu 使用 java8。文件大小仅为 4MB。我在不同论坛上的类似问题上遵循了不同的说明,但未能成功。

任何建议将不胜感激。

4

1 回答 1

1

试试readxl,AFAIK 是在 R 中读取 Excel 文件的最有效方法之一。

于 2017-02-23T21:37:38.893 回答