我想用R确定无限元素的数量及其在矩阵中的位置。让m是这样的2x4矩阵:
4 inf 12 6
1 8 inf 42
Obvioulsy中有2个无限元素。他们的位置是1,2和2,3。
如何使用R?
找到这些答案 0 :(得分:9)
您可以使用:
# Let m be a matrix of interest
which(is.infinite(m), arr.ind = TRUE)
row col
[1,] 1 2
[2,] 2 3
说明:
base::is.infinite
会针对不定式TRUE
arr.ind
中的which
返回矩阵m