【问题标题】:How to Get Output from R Scripts如何从 R 脚本中获取输出
【发布时间】:2016-03-03 17:42:58
【问题描述】:

我有一个 .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。由于公司政策,我不能分享整个代码。

任何帮助将不胜感激。

【问题讨论】:

    标签: java r deployr


    【解决方案1】:

    将 API 中命名为工件的文件输出:

    List<RProjectFile> files = exec.about().artifacts;
    

    阅读更多关于https://msdn.microsoft.com/en-us/microsoft-r/deployr-client-library

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 2012-02-01
      相关资源
      最近更新 更多