當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。