问题标签 [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.
java - org.renjin.eval.EvalException: 无法加载包 org.renjin.cran:parallel
当我尝试使用 Renjin 在我的 Java Web 应用程序中运行 R 脚本时,我遇到了一个异常 -
org.renjin.eval.EvalException: 无法加载包 org.renjin.cran:parallel。
我在 Renjin 网站上找不到“并行”包。谁能建议我如何解决它?
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 文件,如下所示:
java - 从 Java Servlet 运行 R 代码
我正在尝试从在 Eclipse 中作为 TomCat 7.0 上的 IDE 运行的 Java Servlet 运行一些 R 代码。
END 目标是创建一个在TOMCAT或JETTY上运行的网站,以显示使用现有 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 内部。
我忽略了一些简单的事情还是我需要做完全不同的事情?
java - RenjinScriptEngineFactory 和 AppEngineContextFactory 的区别
我正在玩出色的renjin项目,我想知道两者之间有什么区别:
和
第一个示例来自eclipse-dynamic-web-project,第二个示例来自appengine-servlet示例。
谢谢你的帮助。
java - 在 servlet 中使用 renjin
我已经在 R 中训练了一个模型,并希望使用renjin在 servlet 中计算预测。预测总是使用相同的独特模型。
为了避免花费资源来实例化 renjin 并为每个请求加载相同的模型,我正在考虑实例化 renjin 并在一个单例对象中加载一次模型,当 servet 容器启动时(在 ServletContextListener 中)。
我的问题是:这样进行线程安全吗?当同时完成多个预测请求(使用在同一实例中加载的相同模型)时,它如何与 renjin 一起工作?这样做的正确方法是什么:我应该在 renjin 实例上使用锁来保证它的线程安全吗?还是创建一个线程池?
java - 将 java 与 R 集成以呈现图形
我正在创建一个Spring MVC
应用程序来在 UI 上呈现图形,我想将值从我的jsp
或Java
文件传递到R
它会创建一个JSON
或tsv
我可以用来创建图形的基础上。
我正在为此使用 renjin。我想通过我正在使用的 Renjin 将 R 连接到 postgresql
但我收到以下错误;
org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是 org.renjin.eval.EvalException:无法加载包 RPostgreSQL;试过 org.renjin.bioconductor:RPostgreSQL, org.renjin.cran:RPostgreSQL
我究竟做错了什么?
r - 删除科学记数法 renjin
在 renjin 的 R 代码的输出中,我得到了科学记数法。我调整了科学记数法的选项,但没有成功:
例如:
在 renjin/java 中提供:2.0160430E7
正如预期的那样,在 R 中运行此代码会给出:20160430
有什么想法吗?提前致谢!
java - 使用 renjin 将 java 与 R 集成
我想通过我正在使用的 Renjin 将 R 连接到 postgresql
出现以下错误
java - Renjin - 找不到函数“png”
我是 Renjin 的新手,但在 java 方面经验丰富。我的 R 编码技能正在慢慢提高,我能够在 RStudio 中运行以下脚本
我可以得到一个 png 输出
使用 Renjin 当我尝试相同的代码时出现错误
错误是“找不到函数'png'”-似乎renjin没有这个包有什么办法解决这个问题?到目前为止,我还没有在谷歌上找到任何东西