确定无限元素的数量及其在矩阵中的位置

时间:2017-10-28 15:12:11

标签: r

我想用R确定无限元素的数量及其在矩阵中的位置。让m是这样的2x4矩阵:

4  inf  12   6
1  8    inf  42

Obvioulsy中有2个无限元素。他们的位置是1,2和2,3。

如何使用R?

找到这些

1 个答案:

答案 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
  • 中无限元素的数组索引