R语言 检查一个矢量对象的存在 – is.vector() 函数

R语言 检查一个矢量对象的存在 – is.vector() 函数

在R语言中, is.vector() 函数用于返回TRUE,如果给定的向量是指定的模式,没有除名称以外的属性。否则,它返回FALSE。

语法: is.vector(x, mode = “any”)

参数:

x: R对象

mode: 命名为原子模式或 “列表 “或 “表达式 “或 “任何 “的字符串。

例1 :

# R program to illustrate
# is.vector function
  
# Initializing some data types
x <- c(a = 1, b = 2)
y <- list(c("GFG", "gfg"), matrix(c(1, 2, 3)))
z <- "Geeks"
  
# Calling is.vector() function
is.vector(x)
is.vector(y)
is.vector(z)

输出

[1] TRUE
[1] TRUE
[1] TRUE

例2 :

# R program to illustrate
# is.vector function
  
# Initializing some data types
x <- c(a = 1, b = 2)
y <- list(c("GFG", "gfg"), matrix(c(1, 2, 3)))
z <- "Geeks"
  
# Calling is.vector() function
is.vector(x,  mode = "list")
is.vector(x,  mode = "expression")
is.vector(x,  mode = "any")
is.vector(y,  mode = "list")
is.vector(y,  mode = "expression")
is.vector(y,  mode = "any")
is.vector(z,  mode = "list")
is.vector(z,  mode = "expression")
is.vector(z,  mode = "any")

输出

[1] FALSE
[1] FALSE
[1] TRUE
[1] TRUE
[1] FALSE
[1] TRUE
[1] FALSE
[1] FALSE
[1] TRUE

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程