Как получить вывод из R скриптов
У меня есть скрипт.R, и я использую deployR
, Мое приложение на Java, и у меня есть клиентский код, взаимодействующий с кодом R. Код R работает нормально и запускает его deployR
это генерирует csv
файл тоже. Этот файл - выходные данные, которые мне нужны в моем приложении.
Я пытался использовать следующее:
RProjectExecution Execution = project.executeScript("XYZ.R", "root", "user", "", ExecutionOptions);
RData rDataOut = Execution.about().workspaceObjects.get(0);
но ценность rDataOut
результаты к NULL
, Я не могу поделиться всем кодом из-за политики компании.
Любая помощь будет оценена.
1 ответ
Выходные файлы, названные в API как артефакты:
List<RProjectFile> files = exec.about().artifacts;
Узнайте больше о https://msdn.microsoft.com/en-us/microsoft-r/deployr-client-library