我有一个 R 脚本,它从数据库中检索数据,对其执行一些操作,并为我提供我想使用 JRI 在 Java 中检索的数据
beforeQuery <- c(1)
query <- {{Query}}
....
queryResult <- fetch(queryResultSet,1)
得到结果的 Java 代码:
re.eval("source('" + location + "')"); //location of the R script
System.out.println(re.eval("beforeQuery").asString()); //works
System.out.println(re.eval("queryResult$column").asString()); //returns null
我已经通过独立运行 R 程序验证了 queryResult 没问题。
我该怎么做才能确保我可以成功地在 java 程序中得到结果?