本节运行环境配置
import Pkg; Pkg.activate("..")
import Pkg; Pkg.activate("..")
可以使用 RCall.jl 在 Julia 中调用 R。它的使用非常简单,就像下面这样:
using DataFrames, RCall
# 使用 `@rlibrary` 宏载入 `ggplot2` 包(需要本地 R 环境已经安装该包)
@rlibrary ggplot2
# 使用 `DataFrames.jl` 在 Julia 侧创建数据框
= DataFrame(x=1:10, y=rand(10))
df
# 绘制并保存
ggplot(df, aes(x=:x, y=:y)) + geom_line()) |>
(-> ggsave("ggplot.svg", p); p
可以使用 R 的 JuliaCall 包来在 R 中调用 Julia。
library(JuliaCall)
<- julia_setup()
julia julia_command("a = sqrt(2);"); julia_eval("a")
#> [1] 1.414214