问题标签 [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.

0 投票
1 回答
215 浏览

java - RCaller 获取未知大小的矩阵

我在 Java 中使用 RCaller 来执行外部 R 程序。

问题是,我不知道矩阵的确切大小,但该.getAsDoubleMatrix()方法想要具有大小。

有没有办法保持大小动态?

0 投票
1 回答
187 浏览

java - Java RCaller 重用一个函数

我正在使用 RCaller 以在 Java 中执行 R 文件。

基本上,它看起来像这样:

...我的问题是我Rcpp在这个R文件(PATH_TO_FILE)中使用,在R中编译这个外部C++文件需要几秒钟。因此我想重用这个函数而不是在我执行时一直编译这个文件.runAndReturnResult(...).

R 文件如下所示:

RCaller如果其他库能够做到这一点,有没有人知道如何使用或任何其他建议来实现这一点?

非常感谢您的帮助!在此先感谢,克里斯

0 投票
2 回答
905 浏览

java - 如何将 Rcaller 与 Java Servlet 一起使用并读取 CSV 文件

我正在使用 R 编程来分析 FFT 。现在我想制作 Java Web 应用程序/Java servlet 并调用 R 来使用 Rcaller/Rcode。我有一些关于在 Java 应用程序中调用 Rcode 的参考。http://code.google.com/p/rcaller/wiki/Examples 我有 CSV 文件,例如 A.csv
时间振幅
1 0.00000 -0.021
2 0.00001 -0.024
3 0.00003 -0.013
4 0.00004 -0.023
5 0.00005 0.019
6 0.00007 - 0.002
7 0.00008 -0.013
然后我想上传这个文件并使用 R 代码进行 FFT 分析和绘图。非常感谢您的帮助!在此先感谢,玛丽亚

0 投票
1 回答
531 浏览

java - Streaming plots from R to Java without saving the plot

I am using Rcaller with Vaadin framework to make a program for running R-scripts from browser. One feature should be the ability to draw plots. This is not terribly difficult in itself, there are ways to do this with Rcaller. However, as far as I have seen, all of these ways involve saving the resulting plot from R to file system and then displaying it in Java.

This is most inconvenient and uses lot of time and resources. I would like a way to get the plot from R as a stream and direct it to Java, without having to save anything in between.

Is this in any way possible?

I looked up a function "grid.cap()". It takes a snapshot of the currently displayed plot and return the colors as a matrix. These can then be converted into RGB values. Would it be possible to stream these values, instead of the plot itself? This approach has at least one problem, it is really slow. Also, I am very doubtful of what exactly would be returned, as it depends on the state of the display device.

0 投票
3 回答
331 浏览

java - rcaller IOException 在 runAndReturnResult

我正在尝试使用 RCaller 从 java 连接 R,这是我的代码

First_try.R 包含一个函数定义,该函数称为myinput()

当我运行这个我得到这个错误,我无法理解原因。请帮忙

0 投票
1 回答
1145 浏览

java - Rcaller 从 .R 文件执行函数

我正在尝试从 java 执行 R 文件,这是我尝试过的代码。

尝试.R文件

上面的 rcaller java 代码没有做任何事情。如果我做错了什么,请帮忙,我需要做得非常糟糕。如果有任何其他方法可以实现这一点,请建议!

0 投票
0 回答
153 浏览

java - 如何使用 rcaller 绘制 3D 图形?

我正在尝试绘制 3D 图形,但不幸的是到目前为止还没有工作。

我正在使用以下代码

当我运行应用程序时,我可以看到图形几秒钟,然后它就消失了。

rCaller 可以绘制 3D 图形还是我做错了什么???

谢谢

0 投票
1 回答
264 浏览

java - rcaller 2.2 和 2.3 不会在带有 runAndReturnResultOnline 的顺序命令模式下停止

我正在使用 R 3.1.0 使用 Windows 7 机器。我下载了 rcaller 2.2 和最新的 2.3,并按照教程中的顺序命令示例进行操作。但是,在执行完最后一行代码后,程序不会在 Eclipse 中停止。

R.exe 和 Rterm.exe 仍在任务管理器中。而且每次重新运行程序,任务管理器里又多了一个R.exe和Rterm.exe……

以下是Java代码:

输出如下:

所以最后打印出来是真的。我假设它表明 rcaller 已停止,但事实并非如此。我在这里错过了什么吗?我在库中找不到名为 stop 的方法...

0 投票
2 回答
733 浏览

java - R、Java、RCaller

所以我试图用RCaller做以下事情(在伪代码中):

这就是我在我的主要功能中得到的(我已经修改了我找到的一个例子,但我一定犯了一个错误/误解了一些东西。我在我的机器上测试了这个例子,它按预期工作):

以及以下相关进口:

我收到以下错误:

这是输出:

0 投票
0 回答
130 浏览

rjava - Rcaller 无法加载 rJava

当库(rJava)与rCaller通过Java端的Rscript时,我在linux上有这个问题:

任何人都可以帮助我吗?谢谢!