使用多个范围在R中创建向量

Bre*_*ntL 0 r range vectorization

如何使用矢量范围在R中创建矢量.例如,假设我有两个指定范围限制的向量.说,

V1=c(1,10,20)

V2=c(3,12,21)
Run Code Online (Sandbox Code Playgroud)

我想做一些看似直观的事情:

c(V1:V2)

[1] 1 2 3 10 11 12 20 21
Run Code Online (Sandbox Code Playgroud)

{这意味着是c(1:3,10:12,20:21)的向量化等价物}

Psi*_*dom 5

你可以使用这个Map功能.

unlist(Map(`:`, V1, V2))
[1]  1  2  3 10 11 12 20 21
Run Code Online (Sandbox Code Playgroud)