Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

gx.sort

Function to Single Column Sort a Matrix or Data Frame


Description

Function to sort a matrix or data frame by the value in a column. On exit the function displays the sorted data. Any NAs in the sort column are sorted to beyond the greatest value. If the function is run as temp <- gx.sort(x, ncol) the sorted data are not displayed, but retained in temp for subsequent use or display.

Usage

gx.sort(x, col = 1, reverse = FALSE)

Arguments

x

the matrix or data frame to be sorted.

col

a column number, the value of which will be used to sort the matrix or data frame

reverse

the default is to sort in ascending order of the value in column col. If a descending order sort is required, set reverse = TRUE.

Author(s)

Robert G. Garrett

See Also

Examples

## Make test data available
data(sind)
attach(sind)

## Sort data frame sind into ascending order on the value
## of column 4, Zn
gx.sort(sind, 4)

## Sort data frame sind into descending order on the value
## of column 4, Zn
gx.sort(sind, 4, reverse = TRUE)

## Sort only the geochemical data in data frame sind into
## descending order on the value of column 4, Zn.  Note
## that sind[, -c(1:3)] moves the old column 4 to
## position 1
gx.sort(sind[, -c(1:3)], 1, reverse = TRUE)

## Detach test data
detach(sind)

rgr

Applied Geochemistry EDA

v1.1.15
GPL-2
Authors
Robert G. Garrett
Initial release
2018-03-05

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.