有没有办法从JavaScript运行R代码?

H K*_*han 47 javascript r

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

此外,我接下来没有R的经验(另一个人提供R代码).

Tom*_*ing 23

如果你可以在服务器上运行R代码,那么你应该看看OpenCPU.它提供了一个REST API和相应的JavaScript库,用于将R代码发送到服务器并获取结果.特别是,它处理了将R作为服务器运行时可能出现的安全问题(R代码可以运行任意shell命令等).您可以使用公共演示实例进行试用,此页面提供了一个简单的教程.


小智 12

如何R-节点

我认为另一种替代方法是将node.js用作服务器(http://nodejs.org/)并从内部调用R作为子进程,在Node.js API文档中搜索具体内容.

另请查看此信息以进行确认:是否可以从node.js中执行外部程序?

注意:节点可以运行您可能拥有的任何JS脚本,它们不一定需要是特定于节点的.

  • 总是更好地将信息放在SO上,甚至在答案本身中更好.网页有一个令人讨厌的移动或编辑习惯.看起来像一个有用的包,但希望它会坚持下去. (2认同)