问题标签 [opencpu]

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 投票
3 回答
225 浏览

javascript - 从 OpenCpu 服务器动态获取下拉菜单列表

我需要在我的 HTML 页面中实现一个下拉菜单,它有 2000 多个公司名称。在 html 页面中嵌入如此庞大的列表会使其巨大且加载缓慢。所以想知道 OpenCPU 中是否有交互机制/RApache 以交互方式获取相同内容。就像用户键入 A 一样,它应该显示所有以字母“A”开头的公司名称......

0 投票
1 回答
663 浏览

opencpu - 缓存在 openCPU 中是如何工作的?

这个问题是针对 Jeroen 的,是这个答案的后续:https ://stackoverflow.com/a/12482918/177984

Jeroen 写道“服务器会缓存”..“所以如果有足够的内存可用,它将自动从内存中可用。”

如何确认对象是否缓存在“内存中”?据我所知(通过性能),我的所有对象都是从磁盘读取的。我想从内存中读取内容以加快数据加载时间。有没有办法查看内存缓存中的内容?有没有办法强制在内存中缓存对象?

谢谢你的帮助。

0 投票
1 回答
1297 浏览

r - 如何安装 OpenCPU?

我想在我自己的服务器上试用 OpenCPU。未找到从https://public.opencpu.org/pages/download.html链接的官方安装手册。

我在哪里可以获得安装说明?

0 投票
1 回答
103 浏览

opencpu - 通过 brew 创建第一个网页

当用户访问我的应用程序时,我想返回一个使用 brew 构建的网页。现在我有一个 init() - 这是用户指定的函数。该函数执行 brew 并创建一个网页。然后它返回网页的文件名。

当我尝试以下 ../library/xbrowser/R/init/file 时,我收到以下错误报告给浏览器:

文档表明我可以使用 /file 输出作为创建和返回网页的一种方式。我是否错误地使用了此功能?有没有更好的方法来创建和返回网页?

0 投票
1 回答
393 浏览

persistence - 可以在调用 openCPU 服务器之间保存数据吗?

我知道 OpenCPU 的接口是 RESTful 的。不过,如果可能的话,我想在函数调用之间保存数据。

我天真地创建了以下包:

但我得到了错误:当我调用 fnInit 函数时,无法更改“vals”的锁定绑定的值。我明白为什么会这样。

然后我尝试了:

但每次我发布到 = 1 的 fnBoth 函数时,我都会得到相同的响应:[1]“a”“b”“c”“d”

如果我再次调用该函数,我会得到相同的答案。因此,似乎值 vals 每次都被重置。

我的问题是:可以在函数调用之间保存数据吗?上述尝试并非详尽无遗 - 也许还有另一种技术?或者,我应该简单地将值保存到磁盘吗?

谢谢

0 投票
1 回答
895 浏览

r - 如何在opencpu中链接两个函数调用

据说 OpenCPU 支持链接函数调用来计算例如 f(g(x), h(y))

有关参数格式的文档:https ://public.opencpu.org/api.html#api-arguments包含一个示例,该示例通过计算来说明这一点

在此示例中, f 是通用函数摘要,它以对象为参数。

我需要计算类似的东西:

或者

其中 f 将数据框作为参数。当将 read.csv 函数返回的 sessionid 或哈希键作为对象参数给出时,这似乎不起作用。如何解决两个非泛型函数的链接?

这是一个完整的例子:

准备包以在 R 中测试 f(g(x)) 此处 plotcars(dfcars())

从 ubuntu 终端安装新软件包

执行 opencpu 文档中的函数链接命令

0 投票
0 回答
131 浏览

opencpu - 使用 r_fun_plot 显示多图

我在使用 ocpu javascript 函数显示多图时遇到问题r_fun_plot()。调用的 R 函数创建两个或多个图,使用该par()函数将它们布置在矩阵中。如果我在本地(从 RStudio 中)调用我的 R 函数,我将得到正确的结果。但是,当使用空 DIV 元素的目标远程调用时r_fun_plot(),不会显示任何绘图 - 仅显示“pdf svg png”指针。单击这些指针会给出一个包含以下文本的页面:

myplots不在我的 javascript 代码或 opencpu.js 中 有谁知道我可能做错了什么?

谢谢。

0 投票
1 回答
1628 浏览

r - 无法在opencpu中访问用户帐户下的R包

我正在尝试从 opencpu 访问安装在用户帐户下的 R 包。当我以该用户身份启动 R 时,我可以看到该软件包已安装:

但是,当我尝试从 opencpu 访问该库时,出现错误,表明找不到该包:

任何帮助将不胜感激!

平台信息:

  • 主机:Ubuntu 12.04
  • opencpu-server 1.0.4-precise0
  • opencpu-lib:1.0.4-精确0
  • R 版本 3.0.2 (2013-09-25) -- “飞盘航行”
0 投票
1 回答
905 浏览

r - opencpu.js 请求我自己安装的opencpu?

是否可以在 Ubuntu 上使用我自己安装的 OpenCPU 来使用 opencpu.js?我已经快速扫描了代码,但看不到我将在哪里设置主机名。

0 投票
2 回答
310 浏览

r - 在 opencpu 中,如何从 gist 运行 R 源文件?

我正在尝试从 gist 执行 R 文件。但我得到了这个错误:File not found: /tmp/ocpu-www-data/gist_library/ocpu_gist_zhangway_7308452/til.R -X post

我的 R 源文件在此处公开。

在地址栏输入 HTTP 请求后https://public.opencpu.org/ocpu/gist/zhangway/7308452/til.R -X POST,出现上述错误。

但是,在我输入之后https://public.opencpu.org/ocpu/gist/zhangway/7308452/til.R,浏览器可以正确显示源代码。

有人可以帮忙吗?谢谢。