问题标签 [rserve]

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 投票
2 回答
2842 浏览

java - Rserve 异常:握手失败

我是语言 R 的新手,并且正在使用 RConnection 在 java 中尝试一个简单的程序,但它给出了这个异常

那是在 的导体中RConnection。谁能告诉包装测试可能有什么问题?

}

0 投票
1 回答
418 浏览

java - 当 java 应用程序执行 Rserve 二进制文件时,Rconnection 失败

当我使用运行时类在我的 java 代码中调用 Rserve 应用程序时,以下评估命令失败。

但是,如果我从终端启动 Rserve 应用程序,则评估中没有错误。

0 投票
1 回答
1925 浏览

ruby-on-rails - 将 Rserve 集成到 Rails 应用程序中

这个问题是我今年早些时候发布的一个问题的后续问题。

将 R 统计包集成到 Rails 应用程序中

根据收到的回复,我选择了 Rserve 作为将 R 集成到我的 rails 应用程序中的方法。具体来说,我会:

  1. 下载并安装 R
  2. 安装 Rserve 包 #你像安装其他 R 包一样安装它。
  3. 安装Rserve-Ruby 客户端
  4. 安装rserver- simpler #this gems 是 Rserve-Ruby 客户端的更简单接口。

我正在通过扭矩箱运行 jruby,并计划将 R 与 mlogit 包一起使用。

我的问题是:

  1. 有没有人遵循类似的方法,你的经历是什么。有什么陷阱
  2. 表现如何。Rserve_Ruby 客户端应该是高性能的。
  3. 你用过哪些 R 包?你用过mlgit包吗?
  4. 请分享您认为可能有帮助的任何其他信息。

感谢您的输入。

0 投票
0 回答
103 浏览

java - Rserve eclipse basic example

Possible Duplicate:
How to make a simple program to call R from java using eclipse and Rserve

Its my first time to call R from java, I am using eclipse and I download the Rserve library using the command install.packages("Rserve") I dont know what to do on the eclipse side, how do i make a very simple program that can execute this code : RConnection c = new RConnection(); REXP x = c.eval("R.version.string"); System.out.println(x.asString());

I need simple steps, I tried a lot but its not right and I dont know where to start from

Please stop putting low ratings and either help me or let someone else try

0 投票
1 回答
376 浏览

r - 使用带有 C++ 客户端的 Rserve 从 R 中获取不正确的错误代码

我有这部分代码:

如您所见,我指定了错误的 R 函数名称 sumwe。为此,我通过说“错误:找不到函数“sumwe””进入 Rserve 控制台

但是在检查 r 中的值时,CMD_STAT(msg->head.cmd);得到 127(hex 7f)。我期待#define ERR_unsupportedCmd 0x49 /* unsupported command */#define ERR_unknownCmd 0x4a /* unknown command */- 差异。

请帮助我做错了什么。

细节:

0 投票
4 回答
37694 浏览

java - 使用 Eclipse 和 Rserve 从 Java 调用 R 的简单程序

我的应用程序必须执行 R 操作,例如:

结果应该可用于 Java 应用程序。

Rserve 包将R 连接到其他语言,因为它充当 TCP/IP 服务器。我已经阅读了该网站,但不知道如何制作可以使用 Rserve 的最简单的应用程序。

制作一个使用 Rserve 从 Java 执行 R 命令的简单 Eclipse 应用程序需要哪些步骤?

0 投票
1 回答
1777 浏览

r - 在多个语句的情况下保留返回类型

嗨,我不太了解 Rserve 在多个命令的情况下的返回类型。例如。

似乎 Rserve 只返回最后一个评估的语句,即 rnorm(3)。是否可以使用 Rserve 获得所有三个输出值?

我也很想知道在 R 中我们如何获得最后一个评估表达式的返回值?R 中是否有一个特殊字符可以像 perl 中那样获得?

0 投票
2 回答
813 浏览

r - 如何在 Rserve 中实现回调机制?

我想知道在 Rserve 中为 java 客户端实现回调机制的简单方法。根据Rserve文档:

Rserve 不提供回调功能。您的应用程序可以通过 TCP/IP 和 R 套接字实现回调,但它不是 Rserve 的一部分。

这意味着我的 java 客户端可以通过 Rconnection 引用调用远程 Session 上的函数,但远程 Session 不能回调已实例化它的 java 客户端。我怎样才能开发出这样的机制。如果它通过 R 套接字或 tcp/ip 服务器,这是否意味着每个连接都会打开一个套接字服务器?

0 投票
2 回答
523 浏览

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.

  1. 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.

  2. R script will perform some computation say calls method double[] computeR().

  3. 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.

  1. Does within jvm I think multiple threads cannot invoke R script call correct? Any work around?

Thanks

0 投票
0 回答
272 浏览

python - pyRserve data.frame 到矩阵的转换

我想我在 pyRserve 中发现了一个错误,但不知道在哪里报告。

当我使用 pyRserve 时,我可以按预期的方式得到一个 R 矩阵:

但是,当我尝试对使用 data.matrix 转换的东西做同样的事情时,我得到了这个:

它使尺寸正确,但按列而不是按行填充它们。

有人知道怎么修这个东西吗?或者至少如何向开发人员报告?

谢谢; 凯尔