rJava安装及Java 开发R
1 語言簡介
R語言作為統計學一門語言,一直在小眾領域閃耀著光芒。直到大數據的爆發,R語言變成了一門炙手可熱的數據分析的利器。隨著越來越多的工程背景的人的加入,R語言的社區在迅速擴大成長。現在已不僅僅是統計領域,教育,銀行,電商,互聯網….都在使用R語言。
Java語言在工業界長期處于霸主地位,Java語法、JVM、JDK、Java開源庫,在近10年得到了爆發式的發展,幾乎覆蓋了應用開發的所有領域。伴隨著Java的全領域發展,問題也隨之而來了。語法越來越復雜,近似的項目越來越多,學好Java變得很難。對于沒有IT背景的統計人員,學用Java更是難于上青天。
R一直是統計圈內處于佼佼者的語言,語法簡單,學習曲線不太長也不太陡。如果能結合Java的通用性和R的專業性,碰撞出的火花,將會繽紛絢爛。
本文將介紹R與Java連接的高速通道,rJava通信方案。
2 rJava安裝:
2.1系統環境:
- win7 64bit 專業版
- R 3.1.1
- Java 1.8.0_20
2.2 安裝rJava包
從R自帶的IDE運行install.packages("rJava"),安裝rJava:
安裝完成后調用?library("rJava")來檢查一切是否OK:
如圖出錯了,是因為缺少path的配置,解決本問題的關鍵是JAVA_HOME系統變量應該指向jre環境,添加環境變量:
Path:C:\Program Files\Java\jdk1.8.0_20\jre\bin\server,修改完成后再次運行library("rJava")
rJava 安裝完成后,進行后面的環境變量配置。
2.3 環境變量
PATH: C:\Program Files\R\R-3.1.1\bin\x64; CLASSPATH: C:\Program Files\R\R-3.1.1\library\rJava\jri2.3.1 R中調用Java 測試:
在R的IDE中依次輸入如下命令: [plain] view plaincopy2.3.2 Java 中調用R 測試:
啟動Eclipse編寫程序,結構和引用架包如下:相應的java code 如下: [java] view plaincopy
[plain] view plaincopy
運行結果:
到此一切都正常了,希望對大家有幫助;
總結
以上是生活随笔為你收集整理的rJava安装及Java 开发R的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery ajax的例子
- 下一篇: elasticsearch api中的D