问题标签 [deployr]

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 回答
304 浏览

r - 在 DeployR 中加载一次变量

我有一个模型训练并存储在一个名为“rpartModel.RData”的文件中,在我的 R 脚本中要在 DeployR 中使用这个模型,我需要在每次调用脚本时加载模型。有什么方法可以只加载一次文件并在 R 脚本中使用该变量?

我的代码:

0 投票
1 回答
94 浏览

r - 将用户名作为变量传递并使用 deployR 返回 r 脚本的结果

考虑实现一个简单函数的 ar 脚本,该函数从 r 中的数据帧返回直方图,该函数由三列组成,分别是用户名、月份名和月薪。现在如何集成到 deployR 中,一个简单的 http 调用可以传递用户名的参数并获取与该用户相关的直方图?由于我不是应用程序开发人员,并且习惯于使用简单的 http 调用将用户名作为 URL 参数之一来集成 BI 应用程序,因此我想在这里实现相同的功能。有什么可能吗?说http://url/username=XYZ会返回该用户的情节。

0 投票
2 回答
1164 浏览

r - 将 R 代码与 Web 服务器集成

概述:需要将 R 库与用 python 编写的 Web 服务器集成。我已经探索了不同博客和堆栈溢出线程中经常提到的一些选项。我遇到的线程比较了 Rpy2 和 pypeR 等库,并提供了集成 R 和 python 的具体答案。我正在寻找的是一个通用的解决方案,这样 R 代码可以被多种编程语言/客户端访问(为了未来的可扩展性)。

要求:

  1. R 代码应该单独运行以处理繁重的计算,而不是嵌入到应用程序服务器中。
  2. R 模块应该是可扩展的并且易于维护。例如,对应用程序服务器的任何更改(用 python 编写)都不应触发 R 代码中的更改。
  3. R 模块可用作 API,以使用 Python 以外的 Web 框架进行进一步的应用程序开发。

已经探索的选项:

  1. rpy2, pypeR:一种选择是编写一个单独的 python 服务器并让该服务器使用 rpy2 处理 R 代码。应用服务器可以向第二个服务器发送请求。
  2. Rserve 和 pyRserve:使用 Rserve 和 pyRserve 客户端在 R 和 python 之间进行通信。
  3. Apache Thrift 和 Protocol Buffer:rprotobuf 是 R 的一个接口,可以使其与 Protocol Buffer 一起使用,但我在 Apache Thrift 中找不到对 R 的任何支持。Thrift 或协议缓冲区之类的东西会比创建 R 服务器更好吗?
  4. Rapache 和 Rook:使用 R 中的 Rapache 和 Rook 包来设置服务器来处理请求。
  5. deployR:由革命分析创建。

其中哪一个是理想的选择或不在列表中的任何其他选项?

0 投票
0 回答
133 浏览

python - 在 Python 中使用 deployR

我们计划在 Python 服务器后面使用deployR 。官方文档建议查看核心 api 来执行此操作。

有没有将 deployR 与 Python 结合使用的示例?github 存储库或博客会有所帮助。

0 投票
1 回答
63 浏览

java - 使用 RBroker Java 的 DeployR

我是新手DeployR(昨天开始),我想知道类URL的构造函数RBrokerConfig需要什么。是URL着陆页吗?还是只需要基本的URLhttp://localhost:8000)?

0 投票
1 回答
297 浏览

java - 如何从 R 脚本中获取输出

我有一个 .R 脚本,我正在使用 .R 脚本deployR。我的应用程序是用 Java 编写的,并且我有一个与 R 代码交互的客户端代码。R 代码工作正常,通过deployR它运行它也会生成一个csv文件。这个文件是我在我的应用程序中需要的输出数据。

我尝试使用以下内容:

rDataOut 结果的价值NULL。由于公司政策,我无法分享整个代码。

任何帮助将不胜感激。

0 投票
1 回答
212 浏览

javascript - DeployR javascript API

我正在尝试集成 r 以在 Ubuntu 机器上使用 DeployR open 8.0.0 创建一个非常简单的 Web 应用程序。我在客户端使用以下代码:

和以下R代码:

我得到的只是一个上传文件的按钮,就是这样......我不知道我哪里出错了......请帮忙。

0 投票
0 回答
94 浏览

r - DeployR Open - 限制文件系统访问

根据DeployR 文档,每个会话都被锁定:

“默认情况下,在 DeployR 网格上执行的 R 会话无权访问 R 工作目录之外的文件或目录”

但是,我已经能够使用具有 Basic_User 角色并从 Windows 上的 c:\ 驱动器读取文件的用户上传一个简单的脚本。

如何锁定对文件系统的访问?我似乎错过了什么。

0 投票
1 回答
319 浏览

r - 如何在 Linux 上运行的 DeployR 服务器上安装 R 包(托管在 Amazon EC2 上)?

我在 Amazon EC2 实例上托管的 Redhat Linux 上成功安装了 DeployR。我可以成功进入 DeployR 登录页面并检查诊断选项卡,它说 DeployR 正在运行,并且看起来很好。

我测试了一个简单的 R 脚本并在 DeployR 上运行良好,但现在我需要安装 RJDBC 包: install.packages("RJDBC",dep=TRUE)

包管理的文档不清楚:https ://deployr.revolutionanalytics.com/documents/admin/r-package-mgmt/

它说:“在 DeployR 网格节点上手动运行这个 R 脚本。” 但不确定如何在网格节点上运行脚本。如何访问网格节点?

通常,需要有关如何为 DeployR 安装软件包的指导。

0 投票
0 回答
531 浏览

.net - 如何从 .NET 调用 R 以保存结果以供以后以编程方式使用它

我是一名 .NET 开发人员,并且是 R 新手。我们有一个现有的 R 脚本,它根据来自 excel 的一些输入生成 pdf 格式的 annova 决策树。对于给定的标准,人们手动解析树并获取节点值并将其用于他们的目的。我们现在需要自动化这个过程。我有两个要求 1. 首先,我需要从 .net 程序调用 R exe 或库。2. 上述调用的树结果应该存储在数据库或文件系统中,稍后需要以编程方式检索以供使用。3. 稍后,需要加载上述树结果,并针对给定条件以编程方式解析树并获取节点值。

我安装了 Microsoft R open 和 R studio,用于 R 的 VSTS 工具。请让我知道实现上述要求的工具/库和方法。