Как мы вызываем R language / R script из java? В основном мне нужна java-оболочка для R-скрипта.
Данные будут переданы на уровень Java, например, метод setData (double []), который, в свою очередь, должен отправить в сценарий R - скажем, метод setDataR (double []).
Сценарий R выполнит некоторые вычисления, например вызовет метод double [] computeR ().
Программа на Java получит результат вычисления, вызвав double [] getData (), который, в свою очередь, делегирует R-скрипту для получения вычисленных данных.
Как это можно сделать с помощью JRI, Rserv, Rcaller? Я не вижу возможности вызывать методы Rscript? Отправьте образец. Он должен быть похож на вызовы JNI (java, C ++).
- Неужели внутри jvm я думаю, что несколько потоков не могут правильно вызывать вызов сценария R? Любая работа?
Спасибо