问题标签 [rcaller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 从 Java 调用 R - RCaller 的更快替代方案
我尝试RCaller 2.0
从 Java 调用 R 函数,经过几次尝试后我设法使其工作。集成很容易,但 RCaller 在运行时有点慢。恐怕这RCaller 2.0
不适合我的应用程序,因为我必须重复调用同一个脚本数千次,而且这个库引入的延迟对于我的需求来说是不可接受的。
从 Java 调用 R 脚本是否有更快(就运行时执行时间而言)的替代方法?
java - Rcaller 2.0 生成的绘图正在渲染和空输出,并且生成的文件(png)也是空的?
Rcaller 2.0 生成的绘图呈现空输出,生成的文件 (png) 也是空的?发布我使用的代码的链接
http://stdioe.blogspot.in/2011/07/rcaller-20-calling-r-from-java.html
我使用了上面指定链接中的代码,应用程序运行良好,但输出是一个空白控制台,没有绘制任何图表。它还会创建一个空的 png 文件。我是否遗漏了什么,或者是否有任何步骤可以消除我面临的问题。
提前致谢..
java - Invoke R Language/script from java
How do we invoke R language / R script from java? Basically I need java kind of wrapper around R script.
Data will be given to java layer say method setData(double[]) which should in turn sends to R script - let us say setDataR(double []) method.
R script will perform some computation say calls method double[] computeR().
Java program will get the computation result by invoking double[] getData() which in turn delegates to R script to get the computated data.
How can this be performed by JRI, Rserv, Rcaller? I do not see any way to invoke Rscript methods? Please send sample. It should be simular to JNI (java, C++) invocations.
- Does within jvm I think multiple threads cannot invoke R script call correct? Any work around?
Thanks
java - R语言奇怪的行为
我正在使用一些 R 代码来使用模型 BG-NBD 实现我正在使用 Java 并使用 RCaller 调用 R。我必须承认我对 R 真的很陌生,所以也许我做错了什么。我使用此 URL 上的代码:http ://code.google.com/p/clv-master-thesis/ 这是我的工作 Java 代码(一个简单的 Junit 测试):
通过运行这段代码,一切都很好;现在我不想使用 csv 文件作为数据源;我想查询数据库并将数据传递给 R 据我所知,R read.table 函数通过读取提供的 csv 文件构建一个 data.frame。所以我所做的是:我使用 Java 来读取 csv 并编写了这段代码(在我读取了 csv 文件之后,为了简洁起见,我没有编写与 csv 读取相关的代码):
如您所见,除了我不使用 read.table 函数之外,代码与前一个完全相似。那么通过执行这段代码我有一个错误。起初我认为 Java 代码中有一些错误,但我检查并没有出现错误然后我在 R 控制台中尝试了代码。好吧,我有一些很奇怪的东西。让我们从这条指令开始(int数组是从csv文件中恢复的):
此 Java-RCaller 指令生成此 R 代码:p1x<-c(..........)。更确切地说,生成的 R 代码如下(准备好:它很大):
当我在 R 控制台中执行此功能时,我有一些奇怪的行为;有时它似乎在其他时候没有被执行,我有一个错误,比如“Unexpected element in......”,我真的不知道我错在哪里......相反,如果我使用“read.table功能”一切都很好。你能给我一些建议吗?我哪里错了吗?
r - 集成 Java 和 R
我一直在寻找一些第三方 jar 来做一些高级的分析过程,比如 Java 中的 SQL 窗口函数,因为我们的数据库 mysql 不支持它。在谷歌的帮助下,我发现“R”虽然不是基于 java 的,但它可以解决我的大部分情况。我试过“RJava”和“Rcaller”接口来连接java。
对于性能、可扩展性和长期运行,这是在 Java 中连接 R 的最佳库。好心劝告。
java - Java RCaller - 基本示例不起作用
我在这里安装了 R:
C:\Program Files\R\R-2.15.2\bin\ 我在哪里找到我的“Rscript.exe”和“R.exe”
我正在使用此处找到的代码示例
我为 RCaller-2.0.7.jar 添加了我的 rCaller 参考
当我运行代码 1 - 我不能只有上面的路径时,我需要输入完整路径和文件名 (.exe)。如果我这样做,我会得到:
现在..我不是 R 的专业人士,但如果我进去尝试,install.packages("Runiversal",repos="http://cran.r-project.org")
我会被告知:
install.packages("Runiversal", repos=" http://cran.r-project.org ") 警告:无法访问存储库的索引 http://cran.r-project.org/src/contrib 警告:无法访问存储库的索引 http://cran.r-project.org/bin/windows/contrib/2.15 警告消息:包“Runiversal”不可用(对于 R 版本 2.15.2)
请我对这篇文章感到抱歉,但我想不出更好的方法来证明我的问题/沮丧。
谢谢你。
java - 在 java-Rcaller 中调用 R
我正在尝试通过使用 R 调用者在 java 中使用 R 来实现集群。我正在尝试运行用于聚类验证的示例代码,但我遇到了大多数用户面临的常见错误:文件过早结束
java - 使用 RCaller 加载基于 Java 的 R 包(例如 XLConnect)
我正在使用 Java 从 Java 调用 R 脚本R Caller 2.0
。我想加载基于 Java 的包,XLConnect
但我收到错误“找不到函数“LoadWorkbook””。
我不能在这里发布更多错误,因为我使用的 Java 应用程序不是我自己开发的,我只看到错误消息。在我看来,我不能从 Java 调用 R 并且 R 再次调用 Java(对于 XLConnect),这对我来说似乎是合理的,但是你有什么想法如何使它工作?谢谢!
java - RCaller Java 文件过早结束,即 XML 文件为空
我正在使用 RCaller 2.1.1-SNAPSHOT 编写程序。问题是当我使用来自外部库的代码时,它说 Routput 文件为空。这是我的代码:
我检查了这个: 1. RUniversal 已安装并加载 2. 用于使用功能的库已下载并安装。3 当我将 RCaller 生成的文件中的 rCaller 请求放入 R 时,它可以工作。4. RScript 路径中的斜线很好,因为我用注释有问题的行检查了结果并且它有效。
有人可以帮我弄这个吗?
r - rcaller 如何通过 runAndReturnResult 获取结果
如何使用 Rcaller 一次获得多个结果?例如,我使用
然后,我可以使用caller.getParser().getNames().size()
...egfunction
但是如果我想运行summary(data$pH)
,我应该怎么做?添加到代码之前?如果“调用者”属于哪个?感谢任何帮助我的人!