Related Articles

# Check if a numeric value falls between a range in R Programming – between() function

• Last Updated : 26 May, 2020

between() function in R Language is used to check that whether a numeric value falls in a specific range or not.
A lower bound and an upper bound is specified and checked if the value falls in it.

Syntax: between(x, left, right)

Parameters:

x: A numeric vector
left, right: Boundary values

Example 1: Values in Range

 `# 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)       ``                  `

Output:

`TRUE`

Here in the above code, we have defined value to 7 to x1 and defined upper and lower bound 1 and 10 respectively.
As we have given the value 7 falls in range 1 to 10. So the Output is “TRUE”.

Example 2: Value not in Range

 `# 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) `

Output:

`FALSE`

Here in the above code, we have assigned a value 11 to x2 and defined upper and lower bound to 1 and 10 respectively.
And clearly the value 11 does not fall in a given range from 1 to 10.