Skip to content
Related Articles

Related Articles

Improve Article

Sort elements of an Object by its Index Values in R Programming – order() function

  • Last Updated : 05 Jun, 2020

order() function in R Language is used to sort an object by its index value. These objects can be vector, matrix or data frames. This function accepts boolean value as argument to sort in ascending or descending order.

Syntax:
order(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 by index values
  
# Creating a vector
x <- c(7, 4, 3, 9, 1.2, -4, -5, -8, 6, NA)
  
# Calling order() function
order(x)

Output:

[1]  8  7  6  5  3  2  9  1  4 10

Example 2:




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

Output:

 [1]  4  1  9  2  3  5  6  7  8 10
 [1]  8  7  6  5  3  2  9  1  4 10
My Personal Notes arrow_drop_up
Recommended Articles
Page :