R: Generic case conversion for labels

convert_case {sjlabelled} | R Documentation

## 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 `get_term_labels`.

### Usage

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

### 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.
`...` | Further arguments passed down to `to_any_case`, like `sep_in` or `sep_out`.

### 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.

### Value

`lab`, with converted case.

### Examples

    data(iris)
    convert_case(colnames(iris))
    convert_case(colnames(iris), case = "snake")

[Package sjlabelled version 1.0.11 Index]