Julia中调用R

编程入门 行业动态 更新时间:2024-10-28 20:29:52

<a href=https://www.elefans.com/category/jswz/34/1740646.html style=Julia中调用R"/>

Julia中调用R

Julia中调用R

RCall.jl使用说明

Julia中可以很方便的调用R 或者 Python。调用R中的包最方便的方法是RCall.jl。

首先安装RCall.jl
按下 ] 进入Pkg模式:

(@v1.5) pkg> add RCall

或者使用Pkg:

julia> using Pkg
julia> Pkg.add("RCall")Updating registry at `~/.julia/registries/General`Resolving package versions...
Updating `~/.julia/environments/v1.5/Project.toml`[6f49c342] + RCall v0.13.7
Updating `~/.julia/environments/v1.5/Manifest.toml`[8f4d0f93] + Conda v1.4.1[6f49c342] + RCall v0.13.7[1277b4bf] + ShiftedArrays v1.0.0[3eaba693] + StatsModels v0.6.12[81def892] + VersionParsing v1.2.0[1b915085] + WinReg v0.3.1

安装完RCall.jl后,需要制定R的环境。尽管我在本机上装有R-4.0.0,但是一直报R_HOME/lib/libR.so找不到,于是便使用Julia直接再装个R好了。

julia> ENV["R_HOME"] = "*"
"*"
julia> pkg.build("RCall")Building Conda → `~/.julia/packages/Conda/3rPhK/deps/build.log`Building RCall → `~/.julia/packages/RCall/Qzssx/deps/build.log`

这样Julia便会调用conda,安装一个R。当然,Julia会先安装一个miniconda,随后再装R。

R装好后,便可以使用了。使用using RCall后在敲入美元号$ 便可以进入R模式(与 ] 进入Pkg模式类似)。
前面的 julia> 会变成 R>。再按Backspace即可退出。

更多推荐

Julia中调用R

本文发布于:2024-02-25 10:09:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1698618.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Julia

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!