当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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

在上面的代码中,我们将 value 定义为 7 到 x1,并分别定义了上限和下限 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 的给定范围内。
所以答案是错误的。




相关用法


注:本文由纯净天空筛选整理自akhilsharma870大神的英文原创作品 Check if a numeric value falls between a range in R Programming – between() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。