Ich benutze rJava um Java und R in mein Projekt zu integrieren.Daten laden mit rJava
Ich muss GWmodel R-Paket in meiner Anwendung laden und berechnen Sie die Abstandsmatrix von Java.
Dies ist meine Funktion GWmodel und Berechnung Distanzmatrix zu laden:
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();
Aber das Codeergebnis ein Fehler:
Exception in thread "main" java.lang.NullPointerException
at rjavaexm.RJavaExm.main(RJavaExm.java:30)
Also, ich möchte wissen, ist es möglich, R zu laden Paket und Daten mit rJava von Java wie Code oben?
Oder gibt es geeignete Möglichkeiten, das zu tun?