R 使用条件z<;从矩阵中提取值;x<;Y

R 使用条件z<;从矩阵中提取值;x<;Y,r,matrix,conditional-statements,extraction,R,Matrix,Conditional Statements,Extraction,我的目标是使用如下运算符从矩阵中提取某些值:z尝试以下操作: z <- matrix(1:9, 3, 3, byrow = TRUE) z[z < 3 | z > 6] # [1] 1 7 2 8 9 z6] # [1] 1 7 2 8 9 分类: sort(z[z < 3 | z > 6]) # [1] 1 2 7 8 9 排序(z[z6]) # [1] 1 2 7 8 9 哪个(z6)会给你一个好的开始。给定的矩阵不包含任何同时小于3和大于6的数字。事实

我的目标是使用如下运算符从矩阵中提取某些值:
z尝试以下操作:

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

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

哪个(z6)
会给你一个好的开始。给定的矩阵不包含任何同时小于3和大于6的数字。事实上,我怀疑这样一个矩阵是否存在:)@diligentkeypress你在说什么?@Pascal这个问题我已经读了三遍了。似乎是关于
6@DiligentKeyPresser不,是x6。不,我的答案是错的@Pascal。它给出了位置。我将删除它。@PAscal,试试这个:
z@Pascal,对不起,我的错。@Pascal for-
z6)
给出了输出
[1]123456789
,语句
z[z>6]
给出了输出
[1]78911314 15
。现在有道理吗?@如果你的答案是有用的,请考虑接受它。
sort(z[z < 3 | z > 6])
# [1] 1 2 7 8 9