기획자 본인만큼 잡다한 블로그

greentec.egloos.com

포토로그




[R] 의 패키지 xlsx가 rJava 때문에 로딩되지 않을 때 해결법 프로그래밍

요즘 coursera 에서 data science 관련 강의들을 듣고 있다. 그런데 통계 프로그램인 R에서 xlsx 파일을 로드하기 위해 xlsx 패키지를 설치하려고 하자 

패키지 ‘rJava’는 로드되어질 수 없습니다

라는 메시지와 함께 로드가 제대로 되지 않았다. rJava를 remove 했다가 다시 설치해봐도 제대로 되지 않고, 구글링을 해보니 한글로는 네 개 정도의 답변이 있었는데 약간 헷갈리게 적혀 있고, 영어로 보니 답변이 잘 달려 있어서 여기에 옮겨 놓는다.


요약하면 R의 32, 64 비트 여부와 Java의 32, 64 비트 여부가 서로 달라서 문제가 일어나는 것이다. R을 켤 때 다음과 같은 메시지가 나오기 때문에 R의 버전은 쉽게 확인할 수 있다.

R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

Java는 보통 C:\Program Files (x86)\Java 에 있으면 32비트이고, C:\Program Files\Java에 있으면 64비트이다. 위 글에도 나온 것처럼 http://www.java.com/en/download/manual.jsp 이 곳에서 32비트와 64비트 중 원하는 Java 버전을 다운받을 수 있다.

모든 것이 완료되면 다음과 같이 깔끔하게 로딩이 완료된다.



덧글

  • koreamm 2016/10/08 20:44 # 삭제 답글

    감사합니다! 바로 해결되네요
  • 짱짱 2017/01/09 14:49 # 삭제 답글

    감사합니다
  • 경현 2017/05/15 16:07 # 삭제 답글

    감사합니다!!!X100
  • 님짱 2017/08/30 19:32 # 삭제 답글

    님 짱!!!!!!
  • 우와아ㅏ 2018/03/11 18:59 # 삭제 답글

    감사합니다. 정말 IT 리더이십니다.
  • 호잇 2018/05/05 13:33 # 삭제 답글

    감사합니다~
  • 바로 2018/08/10 14:34 # 삭제 답글

    좋은 정보 감사합니다~!!
  • corpus 2018/09/06 23:22 # 삭제 답글

    대단히 감사합니다~!!!!!
댓글 입력 영역

애드센스