[R] Jupyter R, xlsx package 설치 (2019.05 기준)

1. Anaconda 3 설치

2. Environment 세팅 (아래 소스에서는 rconda 가 env 이름이다)

conda create -n rconda r-essentials r-base

3. Xlsx 파일을 불러오는 모듈을 설치해보면, (에러 발생)

conda install -c r r-xlsx=0.6.1

그러나 이 과정에서 에러가 난다.

찾아보면 이 과정은 다음과 같은데, 먼저 컴퓨터에 Java가 설치되어있어야 하는데, R과 JDK를 이어주는 rJava라는 모듈이 함께 필요하다.

따라서 다음과 같은 과정을 거쳐야 한다.

4-1. JDK 설치 (JDK 12 는 호환되지 않는다.)

따라서 JDK 11을 설치해야하는데, 주소는 아래와 같다.

https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

4-2. 이후 시스템 속성 – 환경변수에 다음과 같이 추가해준다.

시스템 변수에 JAVA_HOME이라고 추가해주고,

사용자 변수의 Path 에 %JAVA_HOME%\bin 이라고 넣어주면 된다.

4-3. 패키지 설치

이후에 터미널을 종료했다가 다시 실행하고, Jupyter notebook을 실행시켜 R 코드로 다음과 같이 작성해주면 설치가 된다.  (왠지 모르겠지만 conda에서 설치하는건 뭔가 잘 안되었던 것 같기도 하다)

install.packages("rJava", repos='http://cran.us.r-project.org')
install.packages("xlsx", repos='http://cran.us.r-project.org')

 

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.