R语言 检查对象是否是矩阵 – is.matrix() 函数
R语言中的 is.matrix() 函数用于在指定数据为矩阵形式时返回TRUE,否则返回FALSE。
语法: is.matrix(x)
参数:
x: 指定的矩阵
例子1 :
# R program to illustrate
# is.matrix function
# Specifying some different types of arrays
A <- matrix(c(1:5))
B <- matrix(c(1:12), nrow = 4, byrow = TRUE)
C <- matrix(c(1:12), nrow = 4, byrow = FALSE)
# Calling is.matrix() function
is.matrix(A)
is.matrix(B)
is.matrix(C)
输出
[1] TRUE
[1] TRUE
[1] TRUE
例2 :
# R program to illustrate
# is.matrix function
# Specifying Biochemical oxygen demand data
x <- BOD
# Calling is.matrix() function
is.matrix(x)
# Calling is.matrix() function
# over different types of data
is.matrix(4)
is.matrix("2")
is.matrix("a")
输出
[1] FALSE
[1] FALSE
[1] FALSE
[1] FALSE