使用 RCall 将 Julia UnitRange 导入 R
Posted
技术标签:
【中文标题】使用 RCall 将 Julia UnitRange 导入 R【英文标题】:Import Julia UnitRange to R using RCall 【发布时间】:2021-03-03 19:36:01 【问题描述】:我想将包含以下单位范围的 Julia 数组导入到 R:
Any[1:6, 9, 12, 15]
我真正想要的是与 R 中的 this 等价的东西:
c(1:6, 9, 12, 15)
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:R"b <- $(collect(flatten(a)))"
设置:
using Base.Iterators
a = [1:6, 9, 12, 15]
测试
julia> R"b <- $(collect(flatten(a)))"
RObjectIntSxp
[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 ArrayInt64,1:
1
2
3
4
5
6
9
12
15
【讨论】:
以上是关于使用 RCall 将 Julia UnitRange 导入 R的主要内容,如果未能解决你的问题,请参考以下文章