Programing/R- programming
R java.lang.OutOfMemoryError: Java heap space 에러
sosal
2020. 3. 18. 03:00
반응형
1. options를 통해 heat space를 더 많이 할당할 수 있도록 한다.
options(java.parameters = c("-XX:+UseConcMarkSweepGC", "-Xmx8192m"))
library(xlsx)
setwd("C:/Users/sosal/")
#options(java.parameters = "-Xmx8000m")
US <- read.xlsx("Data/Data.xlsx", sheetName = "Sheet1")
상단부의 options 를 넣어주면 된다.
xlsx 패키지를 통해, excel 파일을 직접 access 하는것은 굉장히 비효율적이다.
2. openxlsx 패키지를 활용한다.
devtools::install_github("awalker89/openxlsx")
library(openxlsx)
xlsx 파일을 굉장히 효율적으로 파싱해주며, multi-byte character도 문제 없이 읽어준다.