如何根据R

时间:2016-01-25 20:21:12

标签: r matrix extract

假设我有一个矩阵A

A = matrix(c(1:10), nrow = 5)

A  
#     [,1] [,2]  
# [1,]    1    6  
# [2,]    2    7  
# [3,]    3    8  
# [4,]    4    9  
# [5,]    5   10  

和向量b = c(1, 2, 1, 1, 2)。 然后我想从c中提取一个向量A,其第i个元素是A[i, b[i]]的第A列。对于此A,这是c的样子。

 c
#     [,1]
#[1,]    1
#[2,]    7
#[3,]    3
#[4,]    4
#[5,]   10

有没有办法在不使用for循环的情况下执行此操作?

0 个答案:

没有答案