代码之家  ›  专栏  ›  技术社区  ›  LH.

没有图形的java中的R:是否值得迁移到JRI

  •  1
  • LH.  · 技术社区  · 16 年前

    this question

    在系统升级(包括glibc)之后,输入不再到达R进程*

    能够的 添加swing依赖项;使用REngine会自动引入swing吗?示例导入所有swing。)

    改用JRI有什么好处吗?我需要对我的R脚本进行什么更改?(它当前从stdin读取并写入stdout)。在这种情况下,我没有发现所提供的示例对如何使用JRI非常有用。

    感谢您的帮助和意见。

    *我甚至不知道问题是数据写得太快还是太晚,但这是一个单独的问题;如果我转向JRI,我希望一切都变得毫无意义。

    1 回复  |  直到 9 年前
        1
  •  2
  •   Shane    16 年前

    我发现与JRI一起工作是直截了当的。JRI提供了几个示例,很好地演示了如何使用它。

    通常,您不必对脚本进行任何重大更改,因为您可以简单地将整个脚本作为带有 eval() 函数,然后处理返回值。我认为它的主要优点是您可以在Java代码中处理R进程,这样您就可以正确地处理异常,而不必进行任何系统调用。JRI还在Java中提供了一些R数据类型等价物,比如 RVector .

    推荐文章