java - 错误信息我不明白R renjin

标签 java r renjin

我之前寻求过解决方案,但显然无济于事,因为 renjin 仍处于实验阶段......但也许有人可以将我收到的错误消息翻译成简单的英语?

也许然后我可以确定我是否可以合理地希望在合理的时间内解决这个问题,或者我是否应该放弃 renjin。

消息如下:

Exception in thread "AWT-EventQueue-0" org.renjin.eval.EvalException: object 'C_hclust'    not found

代码如下:

private void cluster()  {
    try {
        this.engine.eval("dis<-dist(myMatrix, \"binary\")");
    } catch (ScriptException ex) {System.out.println(1);
        Logger.getLogger(RWorker.class.getName()).log(Level.SEVERE, null, ex);
    }

    try {
        this.engine.eval("clus<-hclust(dis)");
    } catch (ScriptException ex) {System.out.println(3);
        Logger.getLogger(RWorker.class.getName()).log(Level.SEVERE, null, ex);
    }
    try {
        this.engine.eval("plot(clus)");
    } catch (ScriptException ex) {System.out.println(4);
        Logger.getLogger(RWorker.class.getName()).log(Level.SEVERE, null, ex);
    }
}

然而,我没有得到任何指纹。

最佳答案

C_hclust 是一个用 C 语言编写的 stats 包中的函数,但尚未包含在 Renjin 中。在测试和扩展我们的 C/Fortran 翻译器时,我们正在慢慢集成来自 GNU R 统计数据包的 C/Fortran 代码。

我们一直在寻找贡献者,所以如果您想参与,这可能是一个不错的小型项目 - 您可以尝试复制相关源代码 int packages/stats/src/main/c 并查看它是否编译没有错误。

否则优先完成stats包的功能,你可以在不久的将来寻找它!

关于java - 错误信息我不明白R renjin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18496090/

相关文章:

java - 在net-beans上运行简单的 `Renjin`示例,Java代码为: "Using R within a Java project"

java - Gson 崩溃并出现 Failed to invoke protected java.text.NumberFormat() with no args 错误

java - 使用 Angular js 显示图像

python - 在 Python 中使用带有 FUN ="-"的外部函数

java - 尝试使用 Renjin 在 java 中执行 R 脚本时出现异常

java - 从 Java 执行时,R 脚本无法读取 .Rda 文件

java - 虚假唤醒会影响 Future.get() 吗?

java - 如何降低 "put"函数的时间复杂度

r - ggplot 根据数据框中的值重新排序堆叠条形图

r - R 冒号 v. 中函数内子集的参数大于或等于