Skip to content
Related Articles
Sorting of a Vector in R Programming – sort() Function
• Last Updated : 05 Jun, 2020

`sort()` function in R Language is used to sort a vector by its values. It takes Boolean value as argument to sort in ascending or descending order.

Syntax:
sort(x, decreasing, na.last)

Parameters:
x: Vector to be sorted
decreasing: Boolean value to sort in descending order
na.last: Boolean value to put NA at the end

Example 1:

 `# R program to sort a vector`` ` `# Creating a vector``x <``-` `c(``7``, ``4``, ``3``, ``9``, ``1.2``, ``-``4``, ``-``5``, ``-``8``, ``6``, NA)`` ` `# Calling sort() function``sort(x)`

Output:

``` -8.0 -5.0 -4.0  1.2  3.0  4.0  6.0  7.0  9.0
```

Example 2:

 `# R program to sort a vector`` ` `# Creating a vector``x <``-` `c(``7``, ``4``, ``3``, ``9``, ``1.2``, ``-``4``, ``-``5``, ``-``8``, ``6``, NA)`` ` `# Calling sort() function``# to print in decreasing order``sort(x, decreasing ``=` `TRUE)`` ` `# Calling sort() function``# to print NA at the end``sort(x, na.last ``=` `TRUE)`

Output:

```  9.0  7.0  6.0  4.0  3.0  1.2 -4.0 -5.0 -8.0
 -8.0 -5.0 -4.0  1.2  3.0  4.0  6.0  7.0  9.0   NA
```
My Personal Notes arrow_drop_up