Learn R Programming

sjlabelled (version 1.2.0)

convert_case: Generic case conversion for labels

Description

This function wraps to_any_case() from the snakecase package with certain defaults for the sep_in and sep_out arguments, used for instance to convert cases in term_labels.

Usage

convert_case(lab, case = NULL, verbose = FALSE, ...)

Arguments

lab

Character vector that should be case converted.

case

Desired target case. Labels will automatically converted into the specified character case. See to_any_case() for more details on this argument.

verbose

Toggle warnings and messages on or off.

...

Further arguments passed down to to_any_case(), like sep_in or sep_out.

Value

lab, with converted case.

Details

When calling to_any_case() from snakecase, the sep_in argument is set to "(?<!\\d)\\.", and the sep_out to " ". This gives feasible results from variable labels for plot annotations.

Examples

Run this code
# NOT RUN {
data(iris)
convert_case(colnames(iris))
convert_case(colnames(iris), case = "snake")
# }

Run the code above in your browser using DataLab