【发布时间】:2016-07-21 20:34:16
【问题描述】:
我想删除数字大于 6 且小于 -6 的每一行。换句话说,如果一行至少有一个不在 -6 和 6 之间的数字,我希望删除该行。
作为一个可重现的例子,考虑:
set.seed(0); mat <- matrix(sample(-7:7,24,replace=TRUE), ncol = 4)
mat
# [,1] [,2] [,3] [,4]
#[1,] 6 6 -5 7
#[2,] -4 7 3 -2
#[3,] -2 2 -2 4
#[4,] 1 2 4 7
#[5,] 6 -7 0 -4
#[6,] -4 -4 3 2
我想要
# [,1] [,2] [,3] [,4]
#[1,] -2 2 -2 4
#[2,] -4 -4 3 2
提前致谢。
【问题讨论】: