1
rJavaを使用してプロジェクトにJavaとRを統合しました。rJavaを使用してデータをロード
アプリケーションにGWmodel Rパッケージをロードし、Javaから距離行列を計算する必要があります。
これはGWmodelをロードするために私の関数であり、距離行列を計算する:
Rengine engine = new Rengine(new String[] { "--no-save" }, false, null);
engine.eval("library(GWmodel)");
engine.eval("data(LondonHP)");
engine.eval("DM <- gw.dist(dp.locat=coordinates(londonhp))");
double[][] matrix = engine.eval("DM").asMatrix();
しかし、コードの結果エラー:
Exception in thread "main" java.lang.NullPointerException
at rjavaexm.RJavaExm.main(RJavaExm.java:30)
だから、私が知りたい、それはRをロードすることが可能です上記のJavaコードのようなrJavaを使って、パッケージとデータ?
これを実行する適切な方法はありますか?私はMavenを使用してい