【问题标题】:Import Julia UnitRange to R using RCall使用 RCall 将 Julia UnitRange 导入 R
【发布时间】:2021-03-03 19:36:01
【问题描述】:

我想将包含以下单位范围的 Julia 数组导入到 R:

Any[1:6, 9, 12, 15]

我真正想要的是与 R 中的 this 等价的东西:

c(1:6, 9, 12, 15)

任何帮助将不胜感激。

【问题讨论】:

    标签: r julia rcall


    【解决方案1】:
    R"b <- $(collect(flatten(a)))"
    

    设置:

    using Base.Iterators
    a = [1:6, 9, 12, 15]
    

    测试

    julia> R"b <- $(collect(flatten(a)))"
    RObject{IntSxp}
    [1]  1  2  3  4  5  6  9 12 15
    

    另请注意,c(1:6, 9, 12, 15) 的 Julian 等效项是:

    julia> [1:6..., 9, 12, 15]
    9-element Array{Int64,1}:
      1
      2
      3
      4
      5
      6
      9
     12
     15
    

    【讨论】:

      猜你喜欢
      • 2021-03-02
      • 2020-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 2022-01-05
      • 2012-01-07
      相关资源
      最近更新 更多