order.levels: Order data frame factor levels.

View source: R/order.levels.R

order.levelsR Documentation

Order data frame factor levels.

Description

Arranges the levels of data frame columns in a given order. Non-factor columns are silently converted.

Usage

order.levels(df, ..., drop.extra.levels = TRUE)

order.levels_(df, dots, drop.extra.levels = TRUE)

Arguments

df

A data frame (or quitte object).

...

Name-value pairs assigning level order to factor columns.

drop.extra.levels

If TRUE (default) levels not present in the factor are silently dropped.

dots

A named list of factor columns and corresponding levels.

Value

A data frame (or quitte object, same as data).

Author(s)

Michaja Pehl

Examples

require(dplyr)
str(df <- tibble(UPPER = LETTERS[3:1], lower = factor(letters[24:26]),
                     value = 1:3))
str(order.levels(df, UPPER = LETTERS[1:3], lower = letters[26:20]))
str(order.levels_(df, list(UPPER = LETTERS[1:3], lower = letters[26:23]),
                  drop.extra.levels = FALSE))


pik-piam/quitte documentation built on April 26, 2024, 12:58 a.m.