본 게시글은 'xlsx' library를 불러올 때,
패키지는 제대로 설치되었으나 'rJava' 때문에 로드에 실패했다는 메시지를 볼 수 있다.
원인은 rJava 비트 버전과 Rstudio 비트 버전이 일치하지 않아서 생기는 문제라고 한다.
이 문제를 해결하기 위한 방법을 소개한다.
문제의 오류 메시지는 아래 사진과 같다.
1. R version 확인
아래 코드를 통해, R 환경에 대한 정보를 확인할 수 있다.
sessionInfo()
설치되어 있는 R의 비트는 64-Bit 임을 확인할 수 있다.
2. rJava 다운로드 후 설치 (Rstudio 종료하고 할 것)
해당 링크에서 rJava를 설치할 수 있는데 64-bit로 받아주면 된다.
https://www.java.com/en/download/manual.jsp
참고로 내 경우는 Windows Offline (64-bit)로 받았다!
이제 설치해 주면 되는데, 설치 후에도 제대로 되지 않는다면 직접 환경 변수를 추가하거나, 직접 패키지 설치도 진행해야 한다.
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre7') # for 64-bit version
Sys.setenv(JAVA_HOME='C:\\Program Files (x86)\\Java\\jre7') # for 32-bit version
install.packages('rJava')
반응형
'R Programming > Basic' 카테고리의 다른 글
[R] Package dependecy 한 번에 확인하기 (0) | 2024.08.22 |
---|---|
[R] xlsx 라이브러리 사용, 시트 별 Excel 파일 저장 (0) | 2024.06.04 |
Rdata 확장자 저장/불러오기 (0) | 2024.04.02 |
[R] apply 함수 간단 예제 (apply, lapply, sapply) (2) | 2023.11.27 |
R 데이터 분석: 결측치 (NA) 확인과 처리 (1) | 2023.11.19 |