Skip to contents

Clean character vector by replacing all symbols and sequences of symbols with single underscores, ensuring no name begins or ends with a symbol

Usage

clean_names(x, prefix_digits = "V_")

Arguments

x

Character vector.

prefix_digits

Character: prefix to add to names beginning with a digit. Set to NA to skip.

Value

Character vector.

Author

EDG

Examples

x <- c("Patient ID", "_Date-of-Birth", "SBP (mmHg)")
x
#> [1] "Patient ID"     "_Date-of-Birth" "SBP (mmHg)"    
clean_names(x)
#> [1] "Patient_ID"    "Date_of_Birth" "SBP_mmHg"