R 尝试读取xlsx时出现内存不足错误
我想从xlsx工作簿导入工作表,因此我尝试:R 尝试读取xlsx时出现内存不足错误,r,R,我想从xlsx工作簿导入工作表,因此我尝试: library(xlsx) data<-read.xlsx("m.xlsx", sheetName ="me", stringsAsFactors = FALSE) 如何导入此文件 此xlsx工作簿包含500行和40列您需要增加Java堆大小。通过为-Xmx标志添加一个值,可以在R中为rJava(为xlsx供电)执行此操作,如下所示: options( java.parameters = "-Xmx4g" ) 将堆大小增加到4 GB o
library(xlsx)
data<-read.xlsx("m.xlsx", sheetName ="me", stringsAsFactors = FALSE)
如何导入此文件
此xlsx工作簿包含500行和40列您需要增加Java堆大小。通过为
-Xmx
标志添加一个值,可以在R中为rJava
(为xlsx
供电)执行此操作,如下所示:
options( java.parameters = "-Xmx4g" )
将堆大小增加到4 GB
options( java.parameters = "-Xmx8g" )
将堆大小增加到8GB,等等。最好一次增加一点,直到问题消失
请注意,您需要在初始化JVM之前,即加载包之前执行此操作。更多。您需要增加Java堆大小。通过为
-Xmx
标志添加一个值,可以在R中为rJava
(为xlsx
供电)执行此操作,如下所示:
options( java.parameters = "-Xmx4g" )
将堆大小增加到4 GB
options( java.parameters = "-Xmx8g" )
将堆大小增加到8GB,等等。最好一次增加一点,直到问题消失
请注意,您需要在初始化JVM之前,即加载包之前执行此操作。更多信息。使用
read.xlsx2
尝试openxlsx
packagesame错误?我遇到了同样的问题,但无法修复。我最终的解决方案是获取原始电子表格,并将其导出为“.csv”文件。我读那本书没有问题。如果您的情况允许,这可能是最好的解决方案。请使用read.xlsx2
尝试openxlsx
packagesame错误?我也遇到过同样的问题,但无法修复。我最终的解决方案是获取原始电子表格,并将其导出为“.csv”文件。我读那本书没有问题。如果你的情况允许,那可能是最好的解决办法。