使用 xlsx 的 GC 开销错误
GC overhead error using xlsx
我正在尝试使用 xlsx
库在 R 中读取 xlsx 文件。下面是我的一段代码。
options(java.parameters = "-Xmx8g")
data <- read.xlsx("data.xlsx",
header = FALSE, sheetName="Sheet1")
它抛出以下错误
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
java.lang.OutOfMemoryError: GC overhead limit exceeded
我尝试了不同的方法来增加 java 堆内存,但没有成功。我在 ubuntu 使用 java8。文件大小仅为 4MB。我在不同论坛上的类似问题上遵循了不同的指示,但未能成功。
如有任何建议,我们将不胜感激。
尝试 readxl,AFAIK 是在 R 中读取 Excel 文件的最有效方法之一。
我正在尝试使用 xlsx
库在 R 中读取 xlsx 文件。下面是我的一段代码。
options(java.parameters = "-Xmx8g")
data <- read.xlsx("data.xlsx",
header = FALSE, sheetName="Sheet1")
它抛出以下错误
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : java.lang.OutOfMemoryError: GC overhead limit exceeded
我尝试了不同的方法来增加 java 堆内存,但没有成功。我在 ubuntu 使用 java8。文件大小仅为 4MB。我在不同论坛上的类似问题上遵循了不同的指示,但未能成功。
如有任何建议,我们将不胜感激。
尝试 readxl,AFAIK 是在 R 中读取 Excel 文件的最有效方法之一。