矩阵中的哪些元素大于x

时间:2017-10-22 12:24:41

标签: r

我有一个非常简单的问题。我有一个矩阵y(1 2 3)并且想要访问大于1的元素。我不打算计算它们但想获得2和3的输出

1 个答案:

答案 0 :(得分:3)

你的意思是这样的:

A = matrix( 
c(1, 2, 3),     # the data elements 
nrow=1,         # number of rows 
ncol=3,         # number of columns 
byrow = TRUE)  

A

      [,1] [,2] [,3]
 [1,]   1    2    3

大于1:

which(A > 1)

返回:

[1] 2 3

这将返回值:

 A[A>1]