Java 如何从R脚本获取输出
我有一个.R脚本,正在使用Java 如何从R脚本获取输出,java,r,deployr,Java,R,Deployr,我有一个.R脚本,正在使用deployer。我的应用程序是Java的,我有一个与R代码交互的客户端代码。R代码工作正常,通过deployer运行它也会生成一个csv文件。这个文件是我在应用程序中需要的输出数据 我尝试使用以下方法: RProjectExecution Execution = project.executeScript("XYZ.R", "root", "user", "", ExecutionOptions); RData rDataOut = Execution.about(
deployer
。我的应用程序是Java的,我有一个与R代码交互的客户端代码。R代码工作正常,通过deployer
运行它也会生成一个csv
文件。这个文件是我在应用程序中需要的输出数据
我尝试使用以下方法:
RProjectExecution Execution = project.executeScript("XYZ.R", "root", "user", "", ExecutionOptions);
RData rDataOut = Execution.about().workspaceObjects.get(0);
但是rDataOut
的值会导致NULL
。由于公司政策,我无法共享整个代码
任何帮助都将不胜感激。将API中命名为工件的文件输出:
List<RProjectFile> files = exec.about().artifacts;
List files=exec.about().artifacts;
阅读更多关于