从条件z中提取值<x <y

时间:2016-02-18 01:14:45

标签: r matrix conditional-statements extraction

=“”

我的目标是使用像这样的运算符从矩阵中提取某些值:z<x<y

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

从这些矩阵中想要提取低于3且高于6的值。如果有人帮助我,我将非常感激。

1 个答案:

答案 0 :(得分:2)

试试这个:

z <- matrix(1:9, 3, 3, byrow = TRUE) 
z[z < 3 | z > 6]
# [1] 1 7 2 8 9

排序:

sort(z[z < 3 | z > 6])
# [1] 1 2 7 8 9