- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从一种名为 kruskalmc 的方法获取结果。
R 控制台中的结果如下所示:
Multiple comparison test after Kruskal-Wallis
p.value: 0.05
Comparisons
obs.dif critical.dif difference
1-2 7.65 9.425108 FALSE
1-3 14.40 9.425108 TRUE
2-3 6.75 9.425108 FALSE
现在我想从差异列中获取值。
如果我尝试用 java 获取它:
REXP res = re.eval("result$dif.com$difference");
我会得到这样的结果:[BOOLi*]
如何在 Java 中的 BOOLi 对象中进行迭代?
我想要的是值 FALSE TRUE FALSE。
最佳答案
我很少使用 JRI,但由于没有人回答你,所以我会继续使用。
我可能是错的,但似乎没有将 res
转换为 boolean 数组的方法 - 尽管有转换为 int[]
、 的方法>double[]
和 String[]
。您可以将结果转换为整数,如下所示:
REXP res = re.eval("result$dif.com$difference");
int[] x = res.asIntArray();
for (int i = 0; i < x.length; i++) {
System.out.println(x[i]);
}
您将返回代表 TRUE
值的 1
和代表 FALSE
的 0
。如果您需要 Java,则可以将这些数字转换为 boolean 值,或者直接使用它们。
这不是一个理想的解决方案,所以我希望有人能提出更好的解决方案。
关于java - JRI REXP boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16011136/
我正在尝试运行 JRI 的示例,但没有成功,这里是该示例的链接。 http://blog.comsysto.com/2013/07/10/java-r-integration-with-jri-for
我有这段简单的代码尝试加载 JRI 模块。 public static void main(String... args) { System.out.println(System.getPr
使用 JRI 赋值时遇到奇怪的行为。只是这个小例子: REXP a = re.eval("a<-cbind(c(1,2))"); REXP out1 = re.eval("a[1,]"); <---
我是 R 的新手,正试图从 java 调用一个简单的 rJava 测试程序。我已经完成了必要的路径设置以及何时我正在尝试创建代码失败的 Rengine 实例。问题似乎出在 C [R.dll+0x260
我使用 32 位 R 3.0.2 和 Java jdk1.7.0_45 在 Windows 7 上使用概述的步骤为 NetBeans 7.4 设置了一个 JRI 项目 here . 当我打电话 Ren
我开发了一个 Java 应用程序,它使用 JRI 来利用 ptw 包。 在 Linux(Ubuntu 10.04、R 2.10.1、JRI 0.5.0)上运行良好。 但是,在 Vista(R 2.12
我还有最后一个问题,但这个问题我真的需要帮助。我的项目的最后一件事是我必须制作 ARIMA,以便在 JRI 下工作。所有一切都正常,但一小段代码无法正常工作。代码如下:
我正在尝试使用 Java 和 R(JRI 和 Rengine)绘制一些图表。当我在我的代码中写这样的东西时,它工作正常: re.eval("plot(c(1,5,3,8,5), type='l', c
我正在尝试在 64 位机器上设置和使用 JRI。我已经在 64 位 JVM 上安装了 R 2.14.1 和 rJava 0.9-3。我已经成功地使用命令在 R 中安装了 rJava 包 install
我想在已安装 R 的 Linux 机器上从 Java 中调用一些 R 代码,因此需要 Java/R 接口(interface) (JRI)。 但是,我不确定该怎么做。 JRI homepage说包裹捆
我想从一种名为 kruskalmc 的方法获取结果。 R 控制台中的结果如下所示: Multiple comparison test after Kruskal-Wallis p.value: 0.0
基本上,我使用的是 Java、JRI(R for Java)和 RJDBC(在 JRI 的帮助下),它们都运行良好。现在,我想让我的程序尽可能万无一失。比方说,字符串 SQL_command 是某种垃
我已安装 JRI,以便在 Windows 7 上使用 32 位 R 3.0.2 和 Java jdk1.7.0_45 与 NetBeans 7.4 一起运行。 我正在使用以下 Java 代码
我已经在 Windows 7 上成功安装了 JRI 和 rJava。我现在正试图让它在 64 位操作系统的 Ubuntu 上工作。我可以在 R 中进行 rJava 调用,但让 JRI 工作更加困难。我
我正在尝试在使用 rJava/JRI 调用 R 代码的 Windows 计算机上设置 Java 项目。我在我的计算机上安装了 JDK 1.8、R 3.5.3 和 rJava 库。我已将以下内容添加到我
我设置了一个系统,可以从 java servlet 愉快地运行 R,生成已处理的数据并挂接到进程的 stdin、stdout 和 stderr 流中,如第二个和 this question 所示。 。
我有一个在 Tomcat6 上运行的 Java servlet,它使用 JRI (rJava) 与安装在 Amazon linux 服务器上的 R 进行通信。我从源代码安装了 R,通过 cran 安装
我正在使用 JRI,通过 Java 与 R 对话。如果我尝试将我的 R 代码的结果作为 Double 我得到一个 NullPointer。通常这是由 R 的错误引起的。是否可以将 R-Console
是否可以通过 rJava/JRI 在 Processing 中运行 R?如果我在 Web 上部署了一个 Processing 应用程序,客户是否需要在他们的系统上使用 R? 我想创建一个可以在网络上部
我正在尝试设置 Java/R 接口(interface)(捆绑在 R“rJava”包中),但我遇到了一些麻烦(尽管在这里和其他论坛上尝试了很多建议)。 我正在运行 Windows 7、jdk1.7.0
我是一名优秀的程序员,十分优秀!