📜  在 R 编程中检查向量中的值是否为真 - all() 和 any()函数

📅  最后修改于: 2022-05-13 01:54:35.585000             🧑  作者: Mango

在 R 编程中检查向量中的值是否为真 - all() 和 any()函数

在本文中,我们将在 R 编程语言中检查向量中的值是否为真。

R – all()函数

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

示例 1:r 中 all()函数的基本示例

R
# R program to illustrate
# all function
 
# Example vector


R
# 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)


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


R
# 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

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

示例 2:使用 na.rm 参数

R

# 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。所以输出为真。因为在上面的代码中它们都大于-10。

R – any()函数

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

示例 1:any()函数

R

# 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 参数的任何函数

R

# 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。