问题标签 [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 投票
1 回答
187 浏览

renjin - Renjin 找不到函数“engine.eval”

我通过命令行在 Linux (CentOS) 上运行 Java。

当我把 R 命令是一个单独的文件时,这些文档的第 1.4 节中有描述,

我得到错误:

我的CLASSPATH设置正确,因为:

产生:

修改代码以将 3 个engine.eval语句移入script.R

javac 编译没有错误,但 java 给出了错误。

0 投票
2 回答
6587 浏览

renjin - 找不到类:com.google.common.collect.Lists

我附上了 Renjin Engine 面临的问题的屏幕截图。请看下图。我无法加载仁进引擎在此处输入图像描述

调试输出也附在图片中。你能帮我调试一下吗?

0 投票
1 回答
538 浏览

java - 从 Java 执行时,R 脚本无法读取 .Rda 文件

我是新手,Rscript所以请多多包涵,我需要从 java 执行一个 R 脚本(由另一个开发人员编写),为此我正在使用Renjin. R 脚本文件和其他所需文件位于classpath资源文件夹下。

为了实现这一点,我Rscript从类路径加载并成功加载,并Rscript尝试在abc.Rda内部加载一个文件,该文件也存在于类路径中(与 R 脚本平行),相同的代码如下

但是当我尝试执行脚本时,它会抛出如下异常:

无法从“file:///D:/data/{project-dir}/abc.Rda”读取,因为它不是文件。

请建议我在哪里犯错。

0 投票
1 回答
61 浏览

r - renjin as.Date(character,format) 给出错误的日期?

我正在考虑使用 renjin 0.8.2124 在 JVM 中运行一些脚本,并且我看到 rJava/R 和 renjin 在解析日期方面的行为不同。在仁进工作室:

其中R:

为什么 renjin-studio 从日期中减去一天?我检查了语言环境和时区设置,一切似乎都匹配。

0 投票
1 回答
330 浏览

java - 单元测试仅在由 maven 运行时失败

我目前面临的问题是,我的单元测试在 eclipse 运行时通过但在 maven 运行时失败。

这是存储库(+ pom.xml): https ://github.com/thorstenwagner/ij-trajectory-classifier

这是构建日志: https ://travis-ci.org/thorstenwagner/ij-trajectory-classifier

这是 mvn -v 的输出:

我试图将我的 java 版本从 1.7 更改为 1.6,但这没有帮助。

我很感激任何建议

最好的,托尔斯滕

0 投票
1 回答
139 浏览

java - 非军事时间的 JFreeChart TimeSeries 轴

我正在尝试TimeSeries在 Java 中使用 绘制数据JFreeChart,但是数据由作为调用输出的双精度组成Renjin。添加数据的代码TimeSeries如下:

问题是,每当绘制数据时,X 轴上的时间都以 24 小时军用时间显示,如果time[]数组包含任何重复值,SeriesException则会抛出以下内容:

Exception 推荐的addOrUpdate()方法只会覆盖 12 小时前该时间的第一个数据点,而不是创建一个新数据点。我想改为以 12 小时格式显示数据,并显示 AM 和 PM。

有没有一种方便的方法来做到这一点JFreeChart,或者更改代码更方便,以便我的调用Renjin返回格式化的东西,而不仅仅是 1 到 24 之间的普通整数?(例如已经格式化的时间字符串)?

在这里交叉发布。

0 投票
1 回答
289 浏览

r - Renjin R 库的自动移植

我有一些本地 R 库,我想将它们包含在我的 renjin Java 应用程序中。一些库完全用 R 编写,一些库具有 C++ 依赖项,一些库具有 S4 类。理想情况下,我不想维护每个库的两个副本。

我想知道是否有任何自动化方式来获取本地 R 库(或其源)并生成 Renjin 兼容版本?

0 投票
1 回答
154 浏览

java - 一个renjin R脚本引擎实例可以被多个线程并行使用吗

作为 renjin Java 库用户的新手,我打算利用 renjin ScriptEngine 在多个线程上并行执行计算。显然可以在每个线程上初始化一个 renjin ScriptEngine 实例,然后初始化的 renjin 实例可以被其所属线程使用。

然而,由于一个renjin实例的初始化需要相当长的时间,我想到了一个问题:多个线程是否可以共享一个enjin ScriptEngine实例并并行调用它?

0 投票
1 回答
691 浏览

java - 如何使用 renjin 在 java 中绘图

我最近发现了 renjin,它在使 R 在 Java 中易于使用方面非常出色。但是,我对 R 的主要用途(即数据可视化)以及将 R 绘图放入我的摇摆应用程序时遇到了一些问题。我的目标是简单地允许用户从 swing 应用程序运行 R 脚本,并让生成的 ggplot2 grpah 显示在 swing 面板中。我用过

为了向 textPane 提供文本输出,但我将如何显示图表以及在哪种窗格中?

0 投票
1 回答
2062 浏览

java - 遍历java中的Vector

我正在从 R 脚本中检索值(使用 Renjin 库),然后尝试在 java 中操作它们。R 脚本返回一个 ListVector,如下所示:

我希望能够从每个 Vector 中获取特定元素,因此在第一个实验中,我希望能够进行迭代,以便打印出所有元素。

为此,我正在做

然而,这只是分别打印出每个向量,所以我最终得到