在 R 编程中将对象的值转换为逻辑向量 - as.logical()函数
R 语言中的as.logical()函数用于将对象转换为逻辑向量。
Syntax: as.logical(x)
Parameters:
x: Numeric or character object
R – as.logical()函数示例
示例 1:R 编程语言中 as.logical()函数的基本示例。
R
# R Program to convert
# an object to logical vector
# Creating a vector
x <- c(1, 2, 3, 0, 1.4, NA)
# Calling as.logical() function
as.logical(T)
as.logical("F")
as.logical(2)
as.logical(x)
R
# R Program to convert
# an object to logical vector
# Creating matrix
x1 <- matrix(c(1:4), 2, 2)
x2 <- matrix(c(2, 0, 1, 1.3), 2, 2)
# Calling as.logical() function
as.logical(x1)
as.logical(x2)
输出:
[1] TRUE
[1] FALSE
[1] TRUE
[1] TRUE TRUE TRUE FALSE TRUE NA
示例 2:R 中具有 as.logical()函数的多个对象。
R
# R Program to convert
# an object to logical vector
# Creating matrix
x1 <- matrix(c(1:4), 2, 2)
x2 <- matrix(c(2, 0, 1, 1.3), 2, 2)
# Calling as.logical() function
as.logical(x1)
as.logical(x2)
输出:
[1] TRUE TRUE TRUE TRUE
[1] TRUE FALSE TRUE TRUE