R语言 检查一个向量中的值是否为真 – all()和any()函数

R语言 检查一个向量中的值是否为真 – all()和any()函数

在这篇文章中,我们将在R编程语言中检查一个向量中的值是否为真。

R语言 – all()函数

R语言 中的all()函数 将检查一个向量中的所有值是否为真。

语法: all(x, na.rm)

参数

  • x: 向量
  • na.rm: 逻辑值,如果NA值在结果前被删除

例1:R语言中all()函数的基本例子

# R program to illustrate
# all function
 
# Example vector
<x1 <- c(1, 2, 3, - 4, 5)                       
 
all(x1 < 0)

输出

FALSE

在上面的代码中,我们创建了一个示例向量,并对其应用了all()函数。很明显,所有的值都不小于0,有一个值-4小于0,所以答案是FALSE。

例2:使用na.rm参数

# R program to illustrate
# all function with na.rm
 
# Example vector with NA value
x2 <- c(1, 2, 3, -4, 5, NA)
 
# Apply all function with na.rm = TRUE
all(x2 < - 10, na.rm = TRUE)

输出

TRUE

在上述代码中,我们将na.rm的值设置为TRUE。所以输出结果是TRUE。因为在上面的代码中,所有这些都大于-10。

R – any()函数

R编程语言中的any()函数 将检查向量中的任何一个值是否为真。

语法: any(x, na.rm)

参数

x: 向量

na.rm: 逻辑值,如果NA值在结果前被删除

例1:any()函数

# R program to illustrate
# any() function
 
# Example vector
x1 <- c(1, 2, 3, - 4, 5, )                       
 
# Apply any function in R
any(x1 < 0)                                           

输出

TRUE

在上述代码中,我们应用了any()函数。因为有一个值是”-4″(小于0),所以答案是TRUE。

例2:使用na.rn参数的Any函数

# R program to illustrate
# any function with na.rm
 
# Example vector with NA value
x2 <- c(1, 2, 3, -4, 5, NA)
 
# Apply any function with na.rm = TRUE
any(x2 < - 10, na.rm = TRUE)                           

输出

FALSE

在上述代码中,我们将na.rm的值设置为TRUE。所以输出是假的。因为在上面的代码中,所有这些都小于-10。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程