问题标签 [pyrserve]

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 投票
0 回答
118 浏览

python-2.7 - 启动 Rserve 时 subprocess.Popen 仍在等待

本地系统:OSX 10.10.3 Yosemite Python 2.7

远程服务器:NAME="Amazon Linux AMI" VERSION="2014.09"

我正在尝试使用 Python 启动(重新启动)服务器上的 Rserve 进程。我可以直接以 ec2 用户身份启动它($R CMD Rserve --vanilla)或使用 SystemV 脚本($service Rserve restart)...但是 Python 脚本仍然挂起,等待启动的 Rserve 进程完成. 因为它是一个守护进程,所以它没有完成并且脚本挂起。

我已经尝试过 subprocess.call 和 subprocess Popen。

输出:

0 投票
1 回答
131 浏览

python - 使用 PyRserve 与共享内存的多个连接

我正在使用PyRserve。我想从多个正在运行的 python 进程中执行一些 R 评估。所有这些评估都需要使用相同的全局变量,因此如果每个新连接只需定义一次就可以使用这些变量,将节省大量时间。请注意,不能为每个连接重新定义这些,因为这很耗时(例如,某些变量是从文件加载的模型)。有没有办法让多个 PyRserve 连接共享某些变量?如果不是,这里有什么好的解决方法?

我在文档中找不到任何确定的东西。

0 投票
1 回答
486 浏览

r - 使用 celery 在 pyRserve 中进行并行编程

我有一个由时间序列组成的数据框。

日期索引 | 时间序列 1 | 时间序列 2 | ... 等等

我使用 pyRserve 使用 R 运行预测功能。

我想使用 celery 实现并行处理。我在以下上下文中编写了工作代码。

为了实现并行处理,我可以为所有工作进程使用一个端口(就像我在上面的代码中所做的那样,端口:6311)还是应该为不同的工作进程提供不同的端口?

我目前遇到错误

socketConnection 中的错误(“localhost”,port=port,server=TRUE,blocking=TRUE,:无法打开连接

在 R。

0 投票
2 回答
1769 浏览

python - 我如何将 pyRserve 与 Python 连接起来

我需要在 iPython 中连接 pyRserve,但是当我尝试连接它时出现错误。这是错误。

这就是我得到的:

在 pyrserve 手册中提供了纠正此问题的建议,但我不明白我需要做什么。这是建议(注)

注意当应该打开到 Rserve 的远程连接,而 pyRserve 无法连接到它时,很可能 Rserve 只侦听它自己的内部网络连接。要强制 Rserve 接受来自其他机器的连接,请创建一个名为 /etc/Rserv.conf 的文件并至少添加以下行:remote enable 然后重新启动 Rserve。

所以,我需要知道如何实现注释并在 python 中连接 Rserve

感谢大家

0 投票
1 回答
418 浏览

python - 在 Python 中使用 PyRserve 调用库(外部)

我正在尝试将 SPSS 文件加载到 Python 中的 Pandas DataFrame 中,并且正在从 Python 环境中使用 R 代码的最新发展中寻找更简单的方法来实现它,这导致我使用 PyRserve。

连接到 PyRserve 后,

几乎可以运行基本的 r 代码,例如

但是,如果可能在 PyRserve 中,如何导入一个 R 库来加载一个带有 r 代码的数据框,如下所示,

并希望进入熊猫数据框?任何想法表示赞赏!

0 投票
1 回答
105 浏览

python - 使用 pyRserve 时 Python 脚本一直在运行

我正在尝试学习如何将 Python 中的列表列表发送到 R 脚本,该脚本运行统计方法并将两个或三个数据帧返回给 Python

我偶然发现了 pyRserve 包。我能够按照他们的文档中的手册进行操作,并且在命令行(>>>)中一切正常。当我运行脚本时,它不会停止。我已经安装了 Rserve 包并在 RStudio 中启动了它的服务。下面是代码:

有人可以帮忙吗?

0 投票
2 回答
283 浏览

python - R、Python 和 pyRserve - 多线程示例?

我设置了一个 Python 脚本,它在其中实例化 Rserve,设置了一些 R 脚本和函数,然后针对这些函数运行一些数据。但是,我一直无法创建同一进程的多线程实例。我的核心问题是一个线程似乎总是主导处理,而所有其他线程都被忽略了。

我假设 pyRserve 可以是多线程的——这是一个正确的假设吗?是否有任何示例表明这是一个多线程应用程序?

0 投票
0 回答
217 浏览

python - 通过 pyRserve 从 Python 调用 auto.arima

我一直在尝试使用 pyRserve 进行时间序列预测,并打算auto.arima在 R 中使用该函数。

我使用以下代码来解决名称中带有点的函数的问题,例如auto.arima

但是,它返回了这个错误:

似乎auto.arimaRserve 中没有定义。为什么不在那里?我怎样才能解决这个问题?

0 投票
1 回答
52 浏览

r - Rserve:pyServe 无法调用基本的 R 函数

我从 python 调用 Rserve 并且它运行基本操作,但如果我将基本函数称为 min

结果是:

你知道问题出在哪里吗?谢谢

0 投票
1 回答
39 浏览

python - 将 R 包 pmultinom 与 PyRserve 一起使用

我正在尝试通过使用 pyRserve 在 Python 中使用 R 包 pmultinom,并将数字导入到代码中。我有以下错误:

REvalError:错误:找不到对象“pmultinom”。

当我尝试使用类似的代码时

我收到一个错误,找不到该函数。