 Open in App
Not now

# 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.