に基づくベクターは、私がスプリット別のパーティション
#Partition elements of vec into adjacent chunks of size 2
vec = seq(10)
partition = split(vec,(seq_along(vec)-1) %/% 2)
$`0`
[1] 1 2
$`1`
[1] 3 4
$`2`
[1] 5 6
$`3`
[1] 7 8
$`4`
[1] 9 10
によって定義されたパーティションは今、私は2つ(またはそれ以上)があるとしているとし、追加のベクトルvec2
とvec3
どのようにすることができますについては
vec2 = c(1,2,3,5,6,7,9,10)
vec3 = c(1,2,3,6,7,8,9,11,12)
vec
という自然なパーティションを模倣し、vec
にないシングルトンまたは値を無視するようにパーティションを分割しますか? vec2
については
:
vec3
ため
$`0`
[1] 1 2
$`1`
[1] 3
$`2`
[1] 5 6
$`3`
[1] 7
$`4`
[1] 9 10
と同様:
$`0`
[1] 1 2
$`1`
[1] 3
$`2`
[1] 6
$`3`
[1] 7 8
$`4`
[1] 9
$`5`
[1] 11
$`6`
[1] 12