https://github.com/cran/MADPop
Raw File
Tip revision: 6b3d4f71b736b6bf139c5cc03ee402ba619ad0b2 authored by Martin Lysy on 18 January 2017, 07:37:33 UTC
version 1.1
Tip revision: 6b3d4f7
colSort.R
#' Matrix Sort
#'
#' Sorts a matrix by first column, breaking ties with second column, breaking those ties with 3rd, etc.
#'
#' @param X matrix to sort.
#' @return Same matrix with rows permuted according to sort order.
#' @keywords internal
colSort <- function(X) {
  if(!is.matrix(X)) return(sort(X))
  X[do.call(order, lapply(data.frame(X), c)),]
}
back to top