# Sorting of a Vector in R Programming – sort() Function

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.**sort()**

Syntax:

sort(x, decreasing, na.last)

Parameters:x:Vector to be sorteddecreasing:Boolean value to sort in descending orderna.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:**

[1] -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:**

[1] 9.0 7.0 6.0 4.0 3.0 1.2 -4.0 -5.0 -8.0 [1] -8.0 -5.0 -4.0 1.2 3.0 4.0 6.0 7.0 9.0 NA