rJava

11

Click here to load reader

description

2013-6-24 Taiwan-useR-Group 報名網址:http://www.meetup.com/Taiwan-R/events/121977422/ FB粉絲團:https://www.facebook.com/Tw.R.User

Transcript of rJava

Page 1: rJava

rJavaPhilipz

Page 2: rJava

rJavaA simple R-to-Java interface.From R to invoke Java Object, instance, and method, then get the value.

http://www.rforge.net/rJava/

Page 3: rJava

How Uselibrary(rJava) and .jinit()Class

pi <- J("java.lang.Math")Instance

s <- .jnew("java/lang/String", "Hello World!")Find Field

.jfield("java/lang/Boolean",, "TYPE")Method

pi$ + TAB or names(pi) or .jmethods(pi).jcall(s,"I","length") or s$length()

Page 4: rJava

Return Type

Page 6: rJava

Sorry

Page 7: rJava

JRIJRI is part of rJava.From Java to invoke R library, R function, and R interactive console.

http://www.rforge.net/JRI/

Page 8: rJava

How UseImport Jar libraries

http://www.rforge.net/JRI/files/Set Path variable

Sys.getenv("Path") orJava Run Environment VariablesR_HOME/R-3.0.0/bin/i386;R_HOME\R-3.0.0\library\rJava\jri\i386R_HOME/R-3.0.0/bin/x64;R_HOME\R-3.0.0\library\rJava\jri\x64

Page 11: rJava

Thank you