问题标签 [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.
renjin - Renjin 找不到函数“engine.eval”
我通过命令行在 Linux (CentOS) 上运行 Java。
当我把 R 命令是一个单独的文件时,这些文档的第 1.4 节中有描述,
我得到错误:
我的CLASSPATH
设置正确,因为:
产生:
修改代码以将 3 个engine.eval
语句移入script.R
:
javac 编译没有错误,但 java 给出了错误。
java - 从 Java 执行时,R 脚本无法读取 .Rda 文件
我是新手,Rscript
所以请多多包涵,我需要从 java 执行一个 R 脚本(由另一个开发人员编写),为此我正在使用Renjin
. R 脚本文件和其他所需文件位于classpath
资源文件夹下。
为了实现这一点,我Rscript
从类路径加载并成功加载,并Rscript
尝试在abc.Rda
内部加载一个文件,该文件也存在于类路径中(与 R 脚本平行),相同的代码如下
但是当我尝试执行脚本时,它会抛出如下异常:
无法从“file:///D:/data/{project-dir}/abc.Rda”读取,因为它不是文件。
请建议我在哪里犯错。
r - renjin as.Date(character,format) 给出错误的日期?
我正在考虑使用 renjin 0.8.2124 在 JVM 中运行一些脚本,并且我看到 rJava/R 和 renjin 在解析日期方面的行为不同。在仁进工作室:
其中R:
为什么 renjin-studio 从日期中减去一天?我检查了语言环境和时区设置,一切似乎都匹配。
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,但这没有帮助。
我很感激任何建议
最好的,托尔斯滕
java - 非军事时间的 JFreeChart TimeSeries 轴
我正在尝试TimeSeries
在 Java 中使用 绘制数据JFreeChart
,但是数据由作为调用输出的双精度组成Renjin
。添加数据的代码TimeSeries
如下:
问题是,每当绘制数据时,X 轴上的时间都以 24 小时军用时间显示,如果time[]
数组包含任何重复值,SeriesException
则会抛出以下内容:
Exception 推荐的addOrUpdate()
方法只会覆盖 12 小时前该时间的第一个数据点,而不是创建一个新数据点。我想改为以 12 小时格式显示数据,并显示 AM 和 PM。
有没有一种方便的方法来做到这一点JFreeChart
,或者更改代码更方便,以便我的调用Renjin
返回格式化的东西,而不仅仅是 1 到 24 之间的普通整数?(例如已经格式化的时间字符串)?
r - Renjin R 库的自动移植
我有一些本地 R 库,我想将它们包含在我的 renjin Java 应用程序中。一些库完全用 R 编写,一些库具有 C++ 依赖项,一些库具有 S4 类。理想情况下,我不想维护每个库的两个副本。
我想知道是否有任何自动化方式来获取本地 R 库(或其源)并生成 Renjin 兼容版本?
java - 一个renjin R脚本引擎实例可以被多个线程并行使用吗
作为 renjin Java 库用户的新手,我打算利用 renjin ScriptEngine 在多个线程上并行执行计算。显然可以在每个线程上初始化一个 renjin ScriptEngine 实例,然后初始化的 renjin 实例可以被其所属线程使用。
然而,由于一个renjin实例的初始化需要相当长的时间,我想到了一个问题:多个线程是否可以共享一个enjin ScriptEngine实例并并行调用它?
java - 如何使用 renjin 在 java 中绘图
我最近发现了 renjin,它在使 R 在 Java 中易于使用方面非常出色。但是,我对 R 的主要用途(即数据可视化)以及将 R 绘图放入我的摇摆应用程序时遇到了一些问题。我的目标是简单地允许用户从 swing 应用程序运行 R 脚本,并让生成的 ggplot2 grpah 显示在 swing 面板中。我用过
为了向 textPane 提供文本输出,但我将如何显示图表以及在哪种窗格中?
java - 遍历java中的Vector
我正在从 R 脚本中检索值(使用 Renjin 库),然后尝试在 java 中操作它们。R 脚本返回一个 ListVector,如下所示:
我希望能够从每个 Vector 中获取特定元素,因此在第一个实验中,我希望能够进行迭代,以便打印出所有元素。
为此,我正在做
然而,这只是分别打印出每个向量,所以我最终得到