问题标签 [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 - 仁进 - 如何使用java中生成的值
我正在使用 renjin 并且我正在尝试将我在 java 代码中生成的值与 r 代码一起使用,例如:
但是,这不起作用,因为引擎显然不能与 x 一起使用。有没有简单的方法来解决这个问题?
java - 错误信息我不明白 R renjin
我之前曾要求过解决方案,但显然无法帮助,因为 renjin 仍然处于实验阶段......但也许有人可以将我收到的错误消息翻译成简单的英语?
也许我可以确定我是否有合理的希望在合理的时间内解决这个问题,或者我是否应该放弃仁进。
这是消息:
这是代码:
然而,我没有得到任何印刷品。
java - 找不到 JAVA 人金功能
我认为功能 lubridate 没有在 renjin 中实现?我怎么知道实现了哪些功能?
r - rstudio中是否可以使用renjin
我想在 Windows 中尝试更快的 R 版本。pqR / Riposte 没有 Windows 版本。Renjin 的网站有一个 Renjin Studio GUI(适用于所有平台),它打开了一个控制台,我可以在其中运行 R 命令,但这并不太有用。我知道 Renjin 仍在开发中,但我想问:是否可以在 RStudio 中使用 Renjin,即在 RStudio 中将“R 版本”设置为 Renjin?
r - 在 Scala 或 Java 中将包加载到 Renjin
我正在运行一个 scala 应用程序,并想使用 Renjin 调用 R 文件并将值从 scala 传递给 R 文件。当我从 scala 加载 R 文件时,找不到 laply 包时出现错误。如果有人能告诉我如何使用 Renjin 将 R 包加载到 scala 中,那就太好了。
下面是我在 scala 中使用 Renjin 调用 R 文件的代码
使用以下命令复制具有依赖项的 jar 文件
scala -cp renjin-script-engine-0.7.0-RC6-jar-with-dependencies.jar
现在 scala 解释器启动了。
导入 javax.script。; 导入 org.renjin.sexp。;
val factory = new ScriptEngineManager();
// 创建一个 R 引擎
// 评估磁盘上的 R 脚本
在这一步,它会出错,找不到函数“lapply”
如何将包添加到仁进。我在哪里添加类路径。
下面是R文件的代码
问题的第二部分是如何将参数从 scala 控制台传递到这个 R 文件。
例如,这里的句子是一条推文。我想将它从 scala 发送到 R 函数。
java - 在 net-beans 上运行简单的“Renjin”示例,使用 Java 代码:“在 Java 项目中使用 R”
我想从Renjin
网站http://www.renjin.org/documentation/developer-guide.html运行这个示例,我想运行第一个“简单入门”示例。
以下是我的目录布局:
这是我的代码:
为什么我会收到以下异常?(我应该得到 6 个)
提前致谢
java - Renjin 与 Grails 应用程序不兼容以及 Grails 中如何使用 asm 和 cglib 库
我正在尝试在我们的 Grails 应用程序中使用Renjin作为 Jar 文件。在启动时,出现以下异常:
- 平台:Windows 7
- 应用程序的 Grails 版本:Grails 2.2.3
- 仁进版本:0.7.0-RC7
Google 搜索中的最高结果可能是唯一相关的帖子:NoClassDefFoundError in Grails app using XWiki with Markdown syntax
这表明 Grails cglib-2.2/asm-3.1 和您放在类路径中的另一个 jar 之间存在 jar 文件冲突。就我而言,我假设的是 Renjin jar 文件。
我选择升级到 cglib 3.0 和 asm 4.0。冲突似乎解决了。但是,该帖子的作者警告说,应用程序中的其他功能可能会受到影响。
当然,我可以再次重新测试整个应用程序(这需要一些时间但可行)。我的问题是:
- Grails 中如何使用 asm 和 cglib?
- 应用程序的哪一部分可能会受到影响?
- Renjin 使用的是 cglib 还是 asm 库?
更新:
奇怪的是,当我使用 Grails 2.2.3 (cglib-2.2/asm-3.1) 创建一个新的 Grails 应用程序并将 Renjin jar 放入类路径时,应用程序启动没有问题。
我做了一些关于 asm 和 cglib 的搜索。看来他们是
用于修改现有类或动态生成类,直接以二进制形式
引用自 ASM 主页。那么它们是允许我们修改 Grails 代码并在不重新启动应用程序的情况下查看更改的库吗?这是否意味着整个应用程序受到影响,我必须重新测试整个事情?
java - 如何在 Java 应用程序中使用 renjin 来创建多个关联
我想使用 java 使用大型数据集执行多重关联。我找不到任何提供此功能的库。我能找到的最接近的是 [ https://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/stat/correlation/SpearmansCorrelation.html][1]但这只是偏相关不是多重的。我想我可以使用 R 来做到这一点,但我的数据集非常大(万亿),我想从使用 Java 的性能(线程、多核等)中受益。是否有一个库可以进行任何人都知道的多重关联?如果库可以执行逐步多元回归,那也很棒。
java - 如果你在 R 中创建了一个函数,你如何在 Java 中使用 Renjin 调用它?
假设我在 R 中创建了一个函数,例如
我正在使用 Renjin 在 JVM 上运行 R。从我的 Java 程序中,我想调用我的 R 函数bin
。我知道您首先需要使用类似的东西才能访问 R
但是一旦完成,我该如何访问我的 R 函数?此函数存储在单独的文件中。我知道要运行 R 脚本(我们称之为script.R
),您可以使用
但这不允许在文件中的函数中传递参数......它只是运行整个事情。
我是否必须在我的 Java 程序中使用 R/Renjin 重写该函数?还是有一种有效的方法来调用该函数?
谢谢!
java - 在Renjin,尝试编写R脚本而不丢失引号
假设我有以下 Java 代码,使用 Renjin 在 JVM 上运行 R:
我想使用 Renjin 评估以下 R 代码:
为此,我使用 Renjin 编写了以下 Java 代码:
但是,由于 周围的引号%a %b %d %X %Y
,我的代码分为两部分。我怎样才能写这个以保持一致?
谢谢!