【发布时间】:2014-01-13 07:18:42
【问题描述】:
我确信这是微不足道的 - 尽管如此,我们将不胜感激。
问题很简单:给定一个矩阵,如果该矩阵至少有一个元素为零,我想得到TRUE。所以,检查
A <- matrix(c(1, 2, 3, 4, 5, 0), nrow = 2, ncol = 3, byrow = TRUE)
> A
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 0
将返回TRUE,而
B <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3, byrow = TRUE)
> B
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
将返回FALSE。
类似
if ( A == 0 ) { cat("\nZero detected")}
发出警告。有没有简单的方法来做到这一点?
【问题讨论】: