gpt4 book ai didi

java - 通过 JRI 读取 R-Errors

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:10 27 4
gpt4 key购买 nike

我正在使用 JRI,通过 Java 与 R 对话。如果我尝试将我的 R 代码的结果作为 Double 我得到一个 NullPointer。通常这是由 R 的错误引起的。是否可以将 R-Console 的输出获取到 Java 中以读取错误?

最佳答案

好的。这是我所做的,以解决问题。

因为我的 REngine 是单例的,所以我能够在创建后执行那些 R 表达式:

re.eval("log<-file('"+filepath+"')");
re.eval("sink(log, append=TRUE)");
re.eval("sink(log, append=TRUE, type='message')");

此代码将每个 R-Output 写入字符串文件路径指定的文件中。对于非单例,我建议扩展 REngine...

关于java - 通过 JRI 读取 R-Errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16916142/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com