R语言 检查一个数值是否落在一个范围内 – between()函数
R语言中的 between() 函数用于检查一个数值是否落在一个特定的范围内。 指定一个下限和一个上限,并检查该值是否落在其中。
语法: between(x, left, right)
参数
x: 一个数字向量
left, right: 边界值
例1:范围内的值
# R program to illustrate
# between function
# Install dplyr package
install.packages("dplyr")
# Load dplyr package
library("dplyr")
# Define value
x1 <- 7
# Define lower bound
left1 <- 1
# Define upper bound
right1 <- 10
# Apply between function
between(x1, left1, right1)
输出
TRUE
在上面的代码中,我们对x1定义了7的值,并分别定义了上界和下界1和10。
由于我们给出的值7属于1到10的范围。所以输出结果是 “TRUE”。
例2:值不在范围内
# R program to illustrate
# between function
# Install dplyr package
install.packages("dplyr")
# Load dplyr package
library("dplyr")
# Define value
x2 <- 11
# Define lower range
left2 <- 1
# Define upper range
right2 <- 10
# Apply between function
between(x2, left2, right2)
输出
FALSE
在上面的代码中,我们给x2分配了一个值11,并将上界和下界分别定义为1和10。
,很明显,值11并不在1到10的给定范围内。
,所以答案是FALSE。