我必须读取文件夹列表中的文件并将数据保存在 R 中。我将以下代码用于我的测试数据并且它可以工作。当我将代码用于实际数据时,我收到此错误
Error: OutOfMemoryError (Java): GC overhead limit exceeded Called from: top level
这就是我为我的测试数据所做的
parent.folder <- "C:/Users/sandesh/Desktop/test_R"
sub.folder <- list.dirs(parent.folder, recursive =TRUE)[-1]
file <- file.path(sub.folder, "sandesh1.xlsx")
library(xlsx)
library(plyr)
fun <- function(file) {
df <- read.xlsx(file, sheetIndex=1)
}
df.big <- ldply(file, fun)