如何从 Java 执行命令 R CMD Rserve
我正在尝试使用 Runtime exec 函数从我的 java 后端启动 Rserve。我通常可以执行像 killall 这样的 linux 命令来停止进程,但我无法启动它。 您可以使用此命令从命令行启动 Rserve R CMD Rserve 并且工作正常。但是来自java: Process pr = Runtime.getRuntime().exec("R CMD Rserve") 它不工... »
我正在尝试使用 Runtime exec 函数从我的 java 后端启动 Rserve。我通常可以执行像 killall 这样的 linux 命令来停止进程,但我无法启动它。 您可以使用此命令从命令行启动 Rserve R CMD Rserve 并且工作正常。但是来自java: Process pr = Runtime.getRuntime().exec("R CMD Rserve") 它不工... »
public class InitialCondition { public static void main(String[] args) { ObjectMapper mapper = new ObjectMapper(); RConnection c =null; try { c =new RConnection(); REX... »
我正在研究 Rserve 内部结构。我已经使用 Rserve 几个星期了,它大部分时间都很好用。然而,随着我开始更多地推动它(更大的数据集,更复杂的功能),我意识到我需要更好地了解正在发生的事情。具体来说,我看到了这个错误: 第一个请求被发送: > library(Rserve) > run.Rserve(config.file = "Rserve.conf") -- running ... »
我将 Tableau 连接到 R 并执行 R 函数来推荐产品。当 R 结束时,返回值是一个包含所有产品详细信息的字符串,如下所示: ID|Existing_Prod|Recommended_Prod\nC001|NA|PROD008\nC002|PROD003|NA\nF003|NA|PROD_ABC\nF004|NA|PROD_ABC1\nC005|PROD_ABC2|NA\nC005|PROD... »
我正在尝试通过使用 pyRserve 在 Python 中使用 R 包 pmultinom,并将数字导入到代码中。我遇到以下错误: REvalError:错误:找不到对象“pmultinom”。 import pyRserve num1 = 1 num2 = 2 num3 = 3 num4 = 4 num5 = 5 num6 = 6 vec1 = (.2,.3,.5) r_script = ''... »
我从 python 调用 Rserve,它运行基本操作,但如果我将基本函数调用为 min 则不是 import pyRserve conn = pyRserve.connect() cars = [1, 2, 3] conn.r.x = cars print(conn.eval('x')) print(conn.eval('min(x)')) 结果是: [1, 2, 3] Traceback... »
我一直在分别使用 R 和 Tableau 进行分析和可视化。 我设法使用 RServe 包将两者连接起来。问题是我在 R 中创建了一个数据框(我的分析结果),我将其保存为 csv 文件,然后将其导入 Tableau。 有没有办法将数据框(和数据)直接导入 Tableau? ... »
我有这个 R 脚本: palindrome <- function(p) { for(i in 1:floor(nchar(p)/2) ) { r <- nchar(p) - i + 1 if ( substr(p, i, i) != substr(p, r, r) ) return(FALSE) } return(TRUE) } 我使用以下代码从 ... »
我正在构建一个 Java REST 应用程序,该应用程序通过我在 Ubuntu 上运行的 Rserve 调用 R 函数。我正在调用的 R 函数通过 RJDBC 数据库调用 Oracle,收集数据等等。 根据我理解的文档,如果我在 linux 系统上运行 Rserve,我不需要在不同的端口上启动单独的实例,并且运行一个 Rserve 实例就足够了。 所以我正在创建这样的连接: public s... »
我需要从 tableau 将参数向量传递给 Rserve。具体来说,我在 R 中(在 Rserve 上)使用 IRR 计算,并且我想传递在我的表中作为列(而不是行/度量)的现金流向量。所以,我想在一个向量中收集所有这些 CF 并将其传递给 Rserve。一次传递一个会减慢 IO。 SCRIPT_REAL("r_func(c(.arg1, .arg2, .arg3))",sum(cf1), su... »
我正在尝试从使用 R 功能(调用 R 函数)的 Tableau Server 生成工作簿列表。 有没有一种方法可以用来识别正在使用 R 的工作簿,而无需在 Tableau Desktop 上打开它们? 注意:我只是站点管理员。我无权访问存储库或服务器机器。 目前我唯一知道的是通过桌面工具登录并检查工作簿以向您提供 R 功能的警告消息。 我需要一些方法,我可以在其中检查工作簿是否连接到 R 并... »
我有一个安装了 R 和 Rserve 的 Ubuntu VM,用于远程调用。我从终端以调试模式启动 Rserve: R CMD Rserve.dbg 这是输出: Rserve 1.8-6 () (C)Copyright 2002-2013 Simon Urbanek Loading config file /etc/Rserv.conf conf> command="remote"... »
在 R 中有一个运行二进制 R 服务器的 RServe 包。 我可以远程连接到它,执行 R 命令并获得结构化输出。有用的东西。我想知道Python中是否有类似的东西可用。 我想在某个远程服务器上运行 Python 解释器,连接到它,执行 Python 命令并返回结果。有可能吗?... »
我在尝试安装 Rserve 1.8.6 时遇到错误。我可以从 CRAN 成功安装 1.7.3。这是在 Mac OS High Sierra 上。 ld: library not found for -lssl clang: error: linker command failed with exit code 1 (use -v to see invocation) make[1]: *** ... »
我想从 Java 调用 R 脚本。我已经对该主题进行了谷歌搜索,但我看到的几乎所有结果都需要我向某些第三方库添加依赖项。谁能告诉我一种在不向我的代码添加任何依赖项的情况下完成相同事情的好方法? 我正在设置一个新应用程序,它使用以下行从 java 运行 R 脚本文件 Runtime.getRuntime().exec("C:\\Users\\Thiru\\Desktop helloWorld.R... »
我开始 Rserve: C:\Program Files\R\R-3.5.0\bin\x64> "C:\Users\XXXX\DOCUME~1\R\WIN-LI~1\3.5\Rserve\libs\x64\Rserve.exe" --RS-port 1000 运行以下java代码: import org.rosuda.REngine.REXPMismatchException; im... »
当我尝试从 Java 运行 R 脚本时遇到问题。我真的在互联网上寻找这个问题的答案,但没有任何效果。 我使用过 Rserve 和 Runtime.getRuntime().exec("Rscript myScript.R") 但它们都不能与我的程序一起使用。 请帮帮我 这是java代码 RConnection c = new RConnection(); ... »
我设置了一个 Python 脚本,它在其中实例化 Rserve,设置了一些 R 脚本和函数,然后针对这些函数运行一些数据。但是,我一直无法创建同一进程的多线程实例。我的核心问题是一个线程似乎总是主导处理,而所有其他线程都被忽略了。 我假设 pyRserve 可以是多线程的 - 这是一个正确的假设吗?是否有任何示例表明这是一个多线程应用程序?... »
我正在尝试从 Java 中分离并附加一个 RServe 会话。连接到 RServe 完美无缺,但附加会导致异常。 package com.company.korana.r_interface; import org.rosuda.REngine.Rserve.RConnection; import com.company.korana.config.Config$;; public cla... »
如何使用 Roger 从 golang 的 Rserve 执行 R 脚本中的函数... 如果一个函数不需要参数或只需要一个参数,它可以正常工作.. 当函数接受两个参数时,问题就来了。 Golang //using backticks works fine too param := "'hello'" param2 := "'World'" jsonx, err := rClient.Eva... »