问题标签 [renjin]

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 投票
2 回答
78 浏览

java - 在 Java 应用程序中使用 Renjin 的 CEM 库

正如标题所示,我需要在 Java 应用程序中实现粗化精确匹配。我发现Renjin嵌入了这个,但我不知道如何在我的 Java 应用程序中使用它,即如何安装它,调用匹配方法等......有什么想法或例子吗?多谢。

0 投票
1 回答
464 浏览

java - org.renjin.eval.EvalException: 无法加载包 org.renjin.cran:parallel

当我尝试使用 Renjin 在我的 Java Web 应用程序中运行 R 脚本时,我遇到了一个异常 -

org.renjin.eval.EvalException: 无法加载包 org.renjin.cran:parallel

我在 Renjin 网站上找不到“并行”包。谁能建议我如何解决它?

0 投票
0 回答
69 浏览

java - org.renjin.eval.EvalException: 命名空间 org.renjin:tools 没有名为 '.get_internal_S3_generics' 的符号

我需要使用我的 java web 应用程序从保存为文本文件的新闻数据中提取关键字。我正在使用 Language R 和 Renjin 进行文本挖掘(从 Renjin 网站打包 tm)并提取关键字。该脚本在 RStudio 中确实有效,但无法在我的 Java Web 应用程序中使用 Renjin 运行。每当我尝试创建语料库时,都会发生此异常。请建议我一个解决方案。

org.renjin.eval.EvalException: 命名空间 org.renjin:tools 没有名为 '.get_internal_S3_generics' 的符号

我的 R 脚本文件读取 txt 文件并将关键字及其频率写入 csv 文件,如下所示:

0 投票
1 回答
1119 浏览

java - 从 Java Servlet 运行 R 代码

我正在尝试从在 Eclipse 中作为 TomCat 7.0 上的 IDE 运行的 Java Servlet 运行一些 R 代码。

END 目标是创建一个在TOMCATJETTY上运行的网站,以显示使用现有 R 代码制作的图形 + 数据,R 函数以 Base 64 代码形式返回,并结合一些现有 Java 和 Python 函数处理和创建高级 Excel 文件的结果实例。

(由于很多原因,我不会使用 R Shiny Server,所以我想从 Java 运行 R / Python)

为了获得基本设置,我创建了一个动态 Web 项目,其中包含一个简单的 servlet 和一个可以运行 R 代码的 test.java 文件。

测试.java:

DoR.java:

StartTestServlet.java:

我安装了库:

如果我将 test.java 作为 Java 应用程序运行,它可以正常工作。

如果我在 TomCat 7.0 服务器上运行 servlet,它工作正常(没有 .append((CharSequence) DoR.collectR()) )

如果我使用 .append((CharSequence) DoR.collectR()) 运行代码,我会得到异常:

DoR.java:16 是一行:

StartTestServlet.doGet(StartTestServlet.java:19) 是一行:

我一直在尝试各种方法以使其在 Eclipse 版本中正常工作:Mars.1 Release (4.5.1) 并从 Renjin / 搜索互联网等下载了示例文件,但到目前为止还没有运气让 R 代码运行从 Servlet 内部。

我忽略了一些简单的事情还是我需要做完全不同的事情?

0 投票
1 回答
99 浏览

java - RenjinScriptEngineFactory 和 AppEngineContextFactory 的区别

我正在玩出色的renjin项目,我想知道两者之间有什么区别:

第一个示例来自eclipse-dynamic-web-project,第二个示例来自appengine-servlet示例。

谢谢你的帮助。

0 投票
1 回答
102 浏览

java - 在 servlet 中使用 renjin

我已经在 R 中训练了一个模型,并希望使用renjin在 servlet 中计算预测。预测总是使用相同的独特模型。

为了避免花费资源来实例化 renjin 并为每个请求加载相同的模型,我正在考虑实例化 renjin 并在一个单例对象中加载一次模型,当 servet 容器启动时(在 ServletContextListener 中)。

我的问题是:这样进行线程安全吗?当同时完成多个预测请求(使用在同一实例中加载的相同模型)时,它如何与 renjin 一起工作?这样做的正确方法是什么:我应该在 renjin 实例上使用锁来保证它的线程安全吗?还是创建一个线程池?

0 投票
0 回答
142 浏览

java - 将 java 与 R 集成以呈现图形

我正在创建一个Spring MVC应用程序来在 UI 上呈现图形,我想将值从我的jspJava文件传递到R它会创建一个JSONtsv我可以用来创建图形的基础上。

我正在为此使用 renjin。我想通过我正在使用的 Renjin 将 R 连接到 postgresql

但我收到以下错误;

org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是 org.renjin.eval.EvalException:无法加载包 RPostgreSQL;试过 org.renjin.bioconductor:RPostgreSQL, org.renjin.cran:RPostgreSQL

我究竟做错了什么?

0 投票
3 回答
89 浏览

r - 删除科学记数法 renjin

在 renjin 的 R 代码的输出中,我得到了科学记数法。我调整了科学记数法的选项,但没有成功:

例如:

在 renjin/java 中提供:2.0160430E7

正如预期的那样,在 R 中运行此代码会给出:20160430

有什么想法吗?提前致谢!

0 投票
1 回答
552 浏览

java - 使用 renjin 将 java 与 R 集成

我想通过我正在使用的 Renjin 将 R 连接到 postgresql

出现以下错误

0 投票
2 回答
192 浏览

java - Renjin - 找不到函数“png”

我是 Renjin 的新手,但在 java 方面经验丰富。我的 R 编码技能正在慢慢提高,我能够在 RStudio 中运行以下脚本

我可以得到一个 png 输出

使用 Renjin 当我尝试相同的代码时出现错误

错误是“找不到函数'png'”-似乎renjin没有这个包有什么办法解决这个问题?到目前为止,我还没有在谷歌上找到任何东西