- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开发了一个 Java 应用程序,它使用 JRI 来利用 ptw 包。
在 Linux(Ubuntu 10.04、R 2.10.1、JRI 0.5.0)上运行良好。
但是,在 Vista(R 2.12.0、JRI 0.5.0)上,当应用程序评估“library(ptw)”时,会发生以下错误:
库(ptw)中的错误:找不到对象“ptw”
当我从 Vista 命令行运行 R 并发出“library(ptw)”命令时,没有问题。
如果我将 ptw 包从 %USERPROFILE%\Documents\R\win-library 复制到 %R_HOME%\library,那么问题就会消失。但是,我不希望我的用户必须这样做,事实上,有些人可能没有这样做的权限。
因此,如何让 JRI 调用 R-Engine,该 R-Engine 可以访问用户已安装在其设备中的包%USERPROFILE%\Documents\R\win-library?
我也 asked在 r-help 邮件列表上,但没有什么乐趣。
我知道library()函数的libloc参数,但我更喜欢一些不太脆弱的东西,即自动而不是需要配置......
最佳答案
如果位置与默认位置不同,则应在 Rprofile.site 文件中提及它们,其中使用 .libPaths()
或 .Library.site
变量已设置。检查您是否可以在 R 版本的 Rprofile.site 文件中找到让您的应用程序打印函数 .libPaths()
的输出。
据我所知(但我可能是错的),JRI 使用 Rserve,它不会以经典方式启动 R。我怀疑在 Windows 上这会以某种方式忘记 Rprofile.site (这实际上是一个错误)。看不出它不起作用的其他原因,但我不是专家。
一种解决方案是:
.libPaths()
(请参阅?.libPaths
).Library.site
变量您可能想检查问题在 Windows 7 上是否仍然存在,因为我注意到使用 Vista 时某些程序尝试连接到 R 时出现问题,而同一版本在 Windows 7 上运行良好。
关于r - JRI 可以访问 Vista 上用户安装的软件包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365291/
我正在尝试运行 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
我是一名优秀的程序员,十分优秀!