【问题标题】:How to pass data from Java code to R code periodically如何定期将数据从 Java 代码传递到 R 代码
【发布时间】:2014-02-16 22:50:01
【问题描述】:

我有每分钟收集大约 100 个事件的 java 代码。我必须将这些事件传递给 R 代码(反过来,R 代码可能会回调我的 java 代码)。我不喜欢批量发送它们,希望在收集到消息后立即将它们交给 R 代码。
1)基于我目前的理解,RServe可以帮助Java代码调用R代码。我也可以使用 RServe 从 R 回调我的 Java 代码吗 2)JRI 可以代替我的目的,Java 代码可以调用 R 和 R 反过来可以回调 Java 3)说我想将我的 100 个事件写入文件(不是序列化,只是将它们写为文本)。 R中是否有一个包可以充当文件观察器,一旦文件被修改就会被调用(类似于java.nio.FileWatch)

鉴于上述一些可能的方法,推荐的方法是什么。我不是在寻找一次调用,但它将是从 java 到 R 的大约 100 个 R 调用(可能有回调)。感谢您调查这个问题

【问题讨论】:

    标签: java r jri rserve


    【解决方案1】:

    使用文件在 Java 和 R 代码之间交换数据。 在 java 和 R 之间桥接其他技术对于流数据来说似乎很昂贵

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      相关资源
      最近更新 更多