问题标签 [rcall]
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.
r - 使用 @rimport 将 R 脚本(从当前工作目录)导入 Julia
我有一个本地保存的 R 程序 layout.R ,它位于我当前的目录中(我正在初始化 Julia)。我想知道是否可以使用 Julia 的 'rimport' 包装器将其作为库加载?
我知道对于 Python,我必须运行:
执行类似的动作/操作。RCall 库是否有等价物?
r - 由于无法访问控制台,Julia 使用 Juno 执行被阻止
在另一个问题中: Juno IDE for Julia,如何交互?
其中一个答案说:
你不能在 Juno 的控制台中输入命令——那是为了显示输出。可以通过将光标设置在要提交的行中并按 Ctrl+Enter 或 Shift+Enter 从编辑器中提交命令。然后该值将显示在该行旁边的一个小弹出窗口中,如果控制台可见,则输出将打印到控制台。
请注意,无法按您的意愿使用控制台是设计使然。有关 Juno 文档中控制台的信息,请参阅此处。
我遇到了一个问题,有时可能会使这个设计决策有点不切实际。
首先,让我说我是 Julia 和 Juno 的新手(不是编码,只是想现在学习 Julia),所以可能有办法解决这个问题,我不知道。
我正在使用 RCall 包,它允许将 R 代码包含到 Julia 中,所以我正在尝试安装一些 R 包。其中一个程序包问我一个“y/n:”问题,我无法回答,因为我无法访问控制台,并且使用 command+Enter 将代码从编辑器发送到控制台被阻止(因为控制台行正在执行) .
要重现此问题(注意需要安装 R 3.2.0 或更高版本,并且我必须在安装 RCall 后重新启动 Juno 才能使其工作):
重启朱诺
将出现一个弹出窗口,要求选择镜像,只需选择 0 和 OK。然后包询问我是否要安装一些依赖项“y/n:”并且整个执行被阻止。
我想这可以通过在命令行中使用 Julia 来解决(忘记 Juno),但我喜欢使用 IDE。
您对如何规避此问题有任何想法吗?还是 Julia 的另一个 IDE?
r - 无法安装 RCall - Julia 包
按照RCall 的文档,我运行了Pkg.add("RCall")
它看起来正在运行。然后,运行using RCall
给出:
这就是我跑的原因Pkg.build("RCall")
:
我相信,根据 RCall 的文档,我必须进行自定义安装,但是为什么我不能Pkg.add("RCall")
像假设的那样简单地安装呢?
RCall.jl
可以简单地安装
Pkg.add("RCall")
笔记:
- 朱莉娅版本是
1.1.0
. using Conda
确实有效。- 我的 Windows 电脑中没有安装 R 版本
- 我确实了解我的错误信息是什么以及如何处理它。我的问题是为什么我有它,而我不应该,引用 RCall 的文档:
如果 RCall.jl 没有检测到您已经安装了 R 3.4.0 或更高版本,它将使用 Conda 自动为您安装 R。
更新
好吧,我已经按照@Cameron Bieganek 的建议做了:pkg> pin StatsModels@0.5
而且它似乎暂时奏效了。但是,在这样做之后] up
,相应地与我在这个问题中遇到的问题有关。
using RCall
现在给出:
和Pkg.build("RCall")
:
这次我无法理解错误是什么。
GitHub
请注意,GitHub RCall.jl上也引用了这个问题。
julia - 使用 JULIA RCall 包将 NA 传递给 R
我在将数组中的 NA 传递给 R 用于 imputeTS 包时遇到了一些问题。
假设我有这个数组:
我想把它传递给这个:
NaN 不会自动转换为 NA。如何将 NA 值准确传递给 RCall?
r - 使用 RCall 将 R 库导入 Julia 1.4 失败
使用 RCall (@rlibrary) 将 R 库导入 julia 会在运行期间导致“分段错误”(而不是在启动应用程序时)。我正在使用 R (3.6.3) 和 Julia (1.4.1) 的最新版本。有什么解决办法吗?
任何库都存在问题,即使是 R 基础。
r - 使用 RCall 将数据向量从 julia 导入到 R
假设我有一个这样的 Julia 数据数组:
我想使用 RCall 将它导入到 R,所以我有一个与此等效的输出:
注意:数据长度是动态的,可能不是3!
谁能帮助我我该怎么做?谢谢
r - 使用 RCall 将 Julia UnitRange 导入 R
我想将包含以下单位范围的 Julia 数组导入到 R:
我真正想要的是在 R 中与此等价的东西:
任何帮助将不胜感激。
julia - 如何使用 RCall.jl 安装 R 包
我在 Julia 中使用 RCall.jl 并遇到错误,因为我要运行的代码依赖于一些我尚未安装的 R 包。有没有办法(比如 PyCall.jl 和 Conda.jl)我可以通过 RCall.jl Julia 接口安装所需的 R 包?
r - 从 Julia 调用的 R 中的 Garchfit:多变量数据输入需要公式的 lhs
我正在尝试使用 Rcall 从 Julia 调用 R 函数 garchFit。当我直接在 R 中做事时,一切都很好:以下工作
但是当我在 Julia 中有相同的日志返回向量并尝试使用 RCall 做同样的事情时:
我收到错误Multivariate data inputs requires lhs for the formula。然而,当我从 R @rget y 回来时,它是一个向量,所以我不明白 garchFit 想要什么。非常感谢任何帮助。
julia - 为什么在 Julia 中尝试使用 ggplot 时出现错误?
我在 Julia 中调用 ggplot 包,如本网站所示:https ://avt.im/blog/2018/03/23/R-packages-ggplot-in-julia 。我使用该网站中显示的软件包,一切正常。
现在我使用包绘制 Julia 的平均边际效应Effects
。我想用ggplot
这里绘制它是我拥有的数据:
这是我的ggplot代码和错误:
我之前在 R 中在同一个数据帧上尝试过这段代码,它运行良好,所以我猜的问题是 ggplot 没有按应有的方式读取数据。有人可以帮我解决这个问题吗?