问题标签 [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 投票
1 回答
431 浏览

python - 尝试导入包 pyRserve 时出现 ImportError

我在 pyRserve 包的 Windows 7 上进行了 easy_install,但运行时import pyRserve出现以下导入错误。

我正在使用 Python 2.7.5。

有什么建议么?

0 投票
1 回答
864 浏览

java - 如何从 Rserve java 客户端加载外部 r 库

我是 R 和 Java 的新手。我需要知道是否有任何方法可以从 Rserve 的 javaclient 为我的项目加载 R 库

0 投票
2 回答
75 浏览

ruby-on-rails - 奇怪的 Ruby 数组表示法“|WN|”?

我正在使用 rserve-client gem,它允许 Ruby 脚本通过 TCP/IP 与 R 通信。其中一部分涉及序列化 Ruby 对象以通过网络发送,并将返回的结果透明地转换为 Ruby。

然而,当 R 表被转换回 Ruby 时,返回的数组对象有一个我以前从未见过的奇怪符号。

例如,具有命名 id 列和 3 个值的 R 表返回:

知道这是什么吗?理想情况下,我想将其转换为哈希以使用 ID...to_hash 没有得到它。.to_a 结果:

0 投票
1 回答
1167 浏览

php - 如何在 LAMP 系统上通过 PHP 与 Rserve 交互?

我正在尝试在 LAMP 系统上执行与 Rserve 交互的 PHP 文件。PHP 文件位于服务器上的 public_html 目录中。Rserve 已安装并运行在 R 中 Rserve 的默认目录中(/usr/lib64/R/library/Rserve).是否存在 PHP 文件需要位于特定文件夹才能正确连接到 Rserve?当 Rserve 和 PHP 文件在同一台服务器上时,我是否需要使用远程连接?

PHP 文件返回此错误:No path specified.Invalid response from server.Connect FAILED

示例 PHP-Rserve 测试文件:

远程登录结果:

处理结果:

0 投票
1 回答
433 浏览

php - 可以使用 PHP 通过 Rserve 将“文件名”字符串发送到 R 吗?

我在带有 Rserve-php ( https://code.google.com/p/rserve-php/ ) 的 LAMP 系统上使用 R ( http://www.r-project.org/ )。我想向 R 发送一个 .csv 文件。这可能吗?

我尝试使用 evalString(),但它不起作用并返回以下错误。与 R 和所需文件的连接正常。输出Hello World!按预期返回。

来自 rcodetest.php 的 evalString():

错误:

exception 'Rserve_Exception' with message 'Unexpected packet Data type (expect DT_SEXP)' in /path/rConnection.php:201 Stack trace: #0 /path/rConnection.php(237): Rserve_Connection->parseResponse(NULL, 0) #1 /path/rcodetest.php(14): Rserve_Connection- >evalString('filename=('fold...') #2 {main}

0 投票
1 回答
859 浏览

php - 如何使用 Rserve 读取 R 中的 .csv 文件以与 LAMP 系统上的 PHP 进行通信?

我想将 .csv 文件读入 R。我已经能够将文件的绝对路径发送到 R,它将通过$test下面 PHP 代码中的变量返回它。$r->evalString("data<-read.csv(filetim,header=TRUE)");返回我在下面列出的错误。关于导致错误的任何想法?

错误:

'Rserve_Exception' with message 'unable to evaluate' in /folder/folder/folder/folder/folder/rConnection.php:239 Stack trace: #0 /folder/folder/folder/folder/folder/rcodetest.php(17): Rserve_Connection->evalString('data<-read.csv(f...') #1 {main}

0 投票
3 回答
5593 浏览

r - R 数据集连接到 tableau

最近,tableau 在其 8.1 版本中提供了 R 连接的功能。我想知道是否有任何方法可以将在 R 中创建的整个表调用为 tableau。还是包含 Tableau 数据集的 .rds 对象?

0 投票
1 回答
347 浏览

python - 使用 PyRserve 的数据错误结束

我正在使用 pyrserve 从 python 调用 R 脚本文件。我有 rserve 正在运行。在 R 脚本中的任意点,pyrserve 给出错误并退出:

我设置rserv.conf了以下内容:

有人知道为什么会这样吗?这看起来像是一些缓冲区问题,因为 R 脚本自己运行。

0 投票
2 回答
4261 浏览

r - Rserve - 一台服务器上有多个实例?

是否可以同时在一台服务器上运行多个 Rserve 实例?

例如 10 个实例意味着 10 个独立的 R 工作区通过 Rserve 在同一台机器上监听不同的端口?

0 投票
1 回答
396 浏览

java - 如何定期将数据从 Java 代码传递到 R 代码

我有每分钟收集大约 100 个事件的 java 代码。我必须将这些事件传递给 R 代码(反过来,R 代码可能会回调我的 java 代码)。我不喜欢批量发送它们,并且希望在收集到消息后立即将它们交给 R 代码。
1)基于我目前的理解,RServe可以帮助Java代码调用R代码。我是否也可以使用 RServe 从 R 回调我的 Java 代码 2)JRI 可以代替我的目的,Java 代码可以调用 R 和 R 反过来可以回调 Java 3)说我想将我的 100 个事件写入文件(不是序列化,只需将它们写为文本)。R中是否有一个包可以充当文件观察器,一旦文件被修改就会被调用(类似于java.nio.FileWatch)

鉴于上述一些可能的方法,推荐的方法是什么。我不是在寻找一次调用,但它将是从 java 到 R 的大约 100 个 R 调用(可能有回调)。感谢您调查这个问题