역시 삽질은 즐거워... 매번 당하면서도 왜 피하질 못하니ㅠㅠ
1. R 또는 RStudio를 실행하여 install.packages("rJava")를 실행하여 rJava를 설치한다.
2. [R의 설치 경로]\R-3.3.1\library\rJava\jri로 가면 jar파일 3개가 보인다. 얘네들을 써먹을 거다.
3. 이클립스를 자바 프로젝트를 하나 생성한다. 그 후 해당 프로젝트 오른쪽 마우스 클릭 > Properties >
Java Build Path > Libraries > Add Extermal JARs.. 클릭 2번의 3개의 파일을 찾아 등록한다.
4. 환경변수를 추가한다.
1) R_HOME 추가 : R의 설치경로
2) 환경변수 편집(Window 10.. Window 버전에 따라서 조금 설정화면이 다를 수 있어욤)
5. Example Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | package Test; import org.rosuda.JRI.REXP; import org.rosuda.JRI.Rengine; public class REngineTest02 { public static void main(String[] args) { String[] Rargs = {"--vanilla"}; Rengine re = new Rengine(Rargs, false, null); System.out.println("Create R Engine..."); if(!re.waitForR()){ System.out.println("Loading R engine was failed"); return; } REXP a = re.eval("a <- 10", true); System.out.println(a.asDouble()); } } | cs |
'Data Mining' 카테고리의 다른 글
[Python]pyplot으로 데이터 가시화하기 (1) | 2017.04.08 |
---|---|
[Data Mining] k-NN 알고리즘 (1) | 2017.04.02 |
[Tensorflow]선형 회귀(Linear Regression) (0) | 2017.03.07 |
[R프로그레밍] 카카오톡 워드클라우드 (with 자바, 이클립스) (0) | 2016.10.02 |
[R프로그래밍] 카톡내용을 분석하여 워드클라우드 만들기 (2) | 2016.08.16 |