R语言 检查一个数值是否落在一个范围内 – between()函数

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。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程