私は2つのベクターは、ました:割り当てベクトル値は、別
A = c(letters[1:4])
B = c(1,2,3,4)
どのIコードBの各値は、対応ように割り当てられることができるように?
a <- 1
b <- 2
...
私は2つのベクターは、ました:割り当てベクトル値は、別
A = c(letters[1:4])
B = c(1,2,3,4)
どのIコードBの各値は、対応ように割り当てられることができるように?
a <- 1
b <- 2
...
または:
names(B) <- A
結果:data.frameについて
> B
a b c d
1 2 3 4
> B['b']
b
2
我々はassign
for(i in seq_along(A)) assign(A[i], B[i])
a
#[1] 1
を使用することができますしかし、代わりに要素を抽出することができ
lst <- as.list(setNames(B, A))
すなわち地球環境にある複数のオブジェクトを持つのlist
命名した方が良いです
lst[['a']]
#[1] 1
'split(B、A)'も動作します。 – Roland
何? – Uwe