isSorted: Check if data are sorted by one or more columns

Description Usage Arguments Details Value Methods (by class) Examples

Description

isSorted checks wether data are sorted by one or more specified columns.

Usage

1
2
3
4
5
6
7
8
9
isSorted(data, columnNames, ascending = rep(TRUE, length(columnNames)))

## S3 method for class 'data.frame'
isSorted(data, columnNames, ascending = rep(TRUE,
  length(columnNames)))

## S3 method for class 'ffdf'
isSorted(data, columnNames, ascending = rep(TRUE,
  length(columnNames)))

Arguments

data

Either a data.frame of ffdf object.

columnNames

Vector of one or more column names.

ascending

Logical vector indicating the data should be sorted ascending or descending according the specified columns.

Details

This function currently only supports checking for sorting on numeric values.

Value

True or false

Methods (by class)

  • data.frame: Check if a data.frame is sorted by one or more columns

  • ffdf: Check if a ffdf is sorted by one or more columns

Examples

1
2
3
4
5
6
7
8
9
x <- data.frame(a = runif(1000), b = runif(1000))
x <- round(x, digits=2)
isSorted(x, c("a", "b"))

x <- x[order(x$a, x$b),]
isSorted(x, c("a", "b"))

x <- x[order(x$a,-x$b),]
isSorted(x, c("a", "b"), c(TRUE, FALSE))


Search within the Cyclops package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.