フォルダーのリストでファイルを読み取り、R にデータを保存する必要があります。テスト データに次のコードを使用すると、動作します。実際のデータのコードを使用すると、次のエラーが発生します
Error: OutOfMemoryError (Java): GC overload 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)