我正在做一个项目,需要运行一些R代码来进行数据分析.该项目主要使用JavaScript,我需要一种从JS运行R代码的方法.我的研究还没有找到任何好方法.有什么办法吗?

此外,我几乎没有R方面的经验(另一个人正在提供R代码).

推荐答案

如果你同意在服务器上运行R代码,那么你应该看看OpenCPU.它提供了一个REST API和相应的JavaScript库,用于向服务器发送R代码并返回结果.特别是,它解决了将R作为服务器运行时可能出现的安全问题(R代码可以运行任意shell命令等).有一些公开的演示实例可以用来试用,this page提供了一个简单的教程.

R相关问答推荐

如何替换R中数据集列中的各种字符串

使用R中的Shapetime裁剪格栅文件

有没有一个R函数允许你从一个数字变量中提取一个数字,而不考虑它的位置(不仅仅是第一个或最后一个数字?

如何直接从Fortran到R的数组大小?

二维样条,严格以一个参数递增

计算时间段的ECDF(R)

使用整齐的计算(curl -curl )和杂音

如何在观测缺失的地方添加零

多个模拟序列间的一种预测回归关系

try 将 colored颜色 编码添加到ggploly的标题中

将重复项转换为NA

将选定的索引范围与阈值进行比较

如何将一个方阵分解成没有循环的立方体

如何在ggplot2中创建多个y轴(每个变量一个)

观察器中的inaliateLater的位置

如何使用FormC使简单算术运算得到的数字是正确的?

错误包arrowR:READ_PARQUET/OPEN_DATASET&QOT;无法反序列化SARIFT:TProtocolException:超出大小限制&Quot;

使用函数从R中的列中删除标高

在不带max()的data.table中按组查找最后一个元素

在R中,有没有什么方法可以根据一列中的多个值来过滤行?