将矢量值分配给彼此

时间:2017-09-22 10:21:27

标签: r

我有两个向量:

A = c(letters[1:4])
B = c(1,2,3,4)

我如何进行编码,以便B中的每个值都相应地分配给A?

a <- 1
b <- 2
...

2 个答案:

答案 0 :(得分:2)

或者:

names(B) <- A

结果:

> B
a b c d 
1 2 3 4 

> B['b']
b 
2

答案 1 :(得分:1)

我们可以使用body { padding-top: 56px; nav .container { max-width: 1374px; .navbar-brand { color: $blue-text !important; } .ul { justify-content: center; } } }

assign

但最好有一个名为for(i in seq_along(A)) assign(A[i], B[i]) a #[1] 1 而不是在全球环境中拥有多个对象,即

list

可以提取元素

lst <- as.list(setNames(B, A))