Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有在java小程序中使用R的方法?_Java_R - Fatal编程技术网

有没有在java小程序中使用R的方法?

有没有在java小程序中使用R的方法?,java,r,Java,R,我想创建一个java小程序,它获取各种文件并对它们运行统计测试。用户将选择一个文件并按下相应的按钮进行统计测试。所有的统计测试都将用R编码。有没有一种方法可以“连接”R和Java?您正在寻找的功能类型在R本身中很容易获得。由RStudio创建的,正是您所需要的:为R提供一个包含简单GUI元素的web界面。使用Shiny的优点是它可以处理所有的细节,让您专注于分析。我花了2个小时安装了Shiny并创建了我的第一个web应用程序 免责声明:我与RStudio没有任何关联,我只是一个快乐的用户:) 有

我想创建一个java小程序,它获取各种文件并对它们运行统计测试。用户将选择一个文件并按下相应的按钮进行统计测试。所有的统计测试都将用R编码。有没有一种方法可以“连接”R和Java?

您正在寻找的功能类型在R本身中很容易获得。由RStudio创建的,正是您所需要的:为R提供一个包含简单GUI元素的web界面。使用Shiny的优点是它可以处理所有的细节,让您专注于分析。我花了2个小时安装了Shiny并创建了我的第一个web应用程序

免责声明:我与RStudio没有任何关联,我只是一个快乐的用户:)

有没有办法“桥接”R和Java

当然有。你可以用

下面是我在a中提供的一个JRI Java to R示例(传递一个双数组并对其求和):

以上基本上等同于在R中执行此操作:

x <- c(1.5, 2.5, 3.5)
sum(x)
您将在internet上找到大量信息,解释如何从Java执行命令行命令。我对它的了解还不够,不能给你举个例子。

你能在任何Java应用程序中运行R脚本(代码..任何东西)吗。?如果是这样的话,可能可以在小程序中运行它们。Re小程序本身,一个桌面应用程序。使用启动将更易于部署,并提供更好的用户体验。
x <- c(1.5, 2.5, 3.5)
sum(x)
Rscript my_script.R