 # R Percentile

In this tutorial, you will learn about Percentile in R with the help of examples.

A percentile is a statistical measure that indicates the value below which a percentage of data falls.

For example, the 70th percentile is the value below which 70% of the observations may be found.

## Calculate Percentile in R

In R, we use the `quantile()` function to calculate the percentile. For example,

``````marks <- c(97, 78, 57, 64, 87)

# calculate 70th percentile of marks
result <- quantile(marks, 0.70)

print(result)``````

Output

```70%
85.2```

In the above example, we have used the `quantile()` function to calculate the 70th percentile of the marks vector. Notice the code,

``quantile(marks, 0.70)``

Here,

• marks - a vector whose percentile is to be calculated
• 0.70 - a percentile value. For the 70th percentile we use 0.70 argument

## Calculate Multiple Percentile a Vector in R

We use the `c()` function to pass multiple percentiles to `quantile()` at once in R. For example,

``````marks <- c(97, 78, 57, 64, 87)

# calculate 70th, 50th, 80th percentile of marks
result <- quantile(marks, c(0.7, 0.5, 0.8))

print(result)``````

Output

```70%  50%  80%
85.2  78.0   89.0```

Here, we have used the `c()` function to pass multiple percentiles: 0.7, 0.5, 0.8 to `quantile()` all at once.

Hence, `quantile()` returns 70th, 50th and 80th percentile of marks respectively.

## Calculate Percentile in R Data Frame

R allows us to calculate the percentile of specific data frame columns. For example,

``````# Create a data frame
dataframe1 <- data.frame (
Name = c("Juan", "Kay", "Jay", "Ray", "Aley"),
Age = c(22, 15, 19, 30, 23),
ID = c(101, 102, 103, 104, 105)
)

# calculate 55th and 27th percentile of the Age column
result <- quantile(dataframe1\$Age, c(0.55, 0.27))

print(result)``````

Output

``` 55%   27%
22.20 19.24```

Here, we have calculated the 55th and 27th percentile of the Age column of the dataframe1 data frame.