我正在寻找Julia中的一个函数,它可以采用类似于这个R代码的值:
rep(1, ncol(X))
我知道我可以将数据包DataFrame用于R中length
函数的ncol()
函数,但我无法在Julia中找到rep
函数。
谢谢!
答案 0 :(得分:2)
Julia中的rep
相当于repeat
。作为参数,它需要AbstractArray
和两个关键字参数innner
(如R中的each
)和outer
(如R中的times
)。 repeat
的好处是它与多维数组一致(您可以查看文档以获取详细信息)。
例如:
julia> repeat([1,2,3], inner=2, outer=3)
18-element Array{Int64,1}:
1
1
2
2
3
3
1
1
2
2
3
3
1
1
2
2
3
3
朱莉娅的给你的相同:
> rep(c(1,2,3), each=2, times=3)
[1] 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3
在R。
编辑:
如果您想重复使用标量fill
,例如:
julia> fill(1, 5)
5-element Array{Int64,1}:
1
1
1
1
1