나는 이것이 사소한 것이라고 확신합니다. 그럼에도 불구하고 어떤 도움을 주시면 감사하겠습니다.매트릭스에 적어도 하나의 제로 요소가 있는지 확인
문제는 간단합니다. 행렬이 주어지면 문제의 행렬에 적어도 하나의 요소가 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
을 반환하는 동안 그래서,
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
반환합니다.
if (A == 0) { cat("\nZero detected")}
같은
이뭔가 경고를 제공합니다. 이 작업을 수행하는 간단한 방법이 있습니까?
감사합니다. Matthew, 좋은 답변 두 가지가 있지만 페르난도보다 앞서 있습니다. 빠른 답변을 위해 두 분 모두에게 감사드립니다! – HypersonicNinja