# sort-methods

From memisc v0.99.27.3
by Martin Elff

##### Convenience Methods to Sort Data Frames and Data Sets

The methods below return a sorted version of the data frame or data set, given as first argument.

##### Usage

```
# S3 method for data.frame
sort(x,decreasing=FALSE,by=NULL,na.last=NA,…)
# S3 method for data.set
sort(x,decreasing=FALSE,by=NULL,na.last=NA,…)
```

##### Arguments

- x
a data frame or data set.

- decreasing
a logical value, should sorting be in increasing or decreasing order?

- by
a character name of variable names, by which to sort; a formula giving the variables, by which to sort; NULL, in which case, the data frame / data set is sorted by all of its variables.

- na.last
for controlling the treatment of 'NA's. If 'TRUE', missing values in the data are put last; if 'FALSE', they are put first; if 'NA', they are removed

- …
other arguments, currently ignored.

##### Value

A sorted copy of `x`

.

##### Examples

```
# NOT RUN {
DF <- data.frame(
a = sample(1:2,size=20,replace=TRUE),
b = sample(1:4,size=20,replace=TRUE))
sort(DF)
sort(DF,by=~a+b)
sort(DF,by=~b+a)
sort(DF,by=c("b","a"))
sort(DF,by=c("a","b"))
# }
```

*Documentation reproduced from package memisc, version 0.99.27.3, License: GPL-2*

### Community examples

Looks like there are no examples yet.