R: Order or sort a character vector.

str_order {stringr} | R Documentation

## Order or sort a character vector.

### Description

Order or sort a character vector.

### Usage

    str_order(x, decreasing = FALSE, na_last = TRUE, locale = "en",
      numeric = FALSE, ...)

    str_sort(x, decreasing = FALSE, na_last = TRUE, locale = "en",
      numeric = FALSE, ...)

### Arguments

`x` | A character vector to sort.
`decreasing` | A boolean. If `FALSE`, the default, sorts from lowest to highest; if `TRUE` sorts from highest to lowest.
`na_last` | Where should `NA` go? `TRUE` at the end, `FALSE` at the beginning, `NA` dropped.
`locale` | In which locale should the sorting occur? Defaults to the English. This ensures that code behaves the same way across platforms.
`numeric` | If `TRUE`, will sort digits numerically, instead of as strings.
`...` | Other options used to control sorting order. Passed on to `stringi::stri_opts_collator()`.

### See Also

`stringi::stri_order()` for the underlying implementation.

### Examples

    str_order(letters)
    str_sort(letters)

    str_order(letters, locale = "haw")
    str_sort(letters, locale = "haw")

    x <- c("100a10", "100a5", "2b", "2a")
    str_sort(x)
    str_sort(x, numeric = TRUE)

[Package stringr version 1.3.1 Index]