clean_names_rdbr | R Documentation |
This function standardizes column names in a data.frame to make them syntactically
valid and consistent. It converts uppercase to lowercase, removes spaces and special
characters, replaces accents, and ensures names are unique and valid for R. It is an
alternative to the janitor::clean_names()
function implemented in base R.
clean_names_rdbr(
df,
case = c("snake", "lower_camel", "upper_camel", "screaming_snake"),
replace_special_chars = TRUE,
unique_names = TRUE
)
df |
A data.frame or tibble whose column names you want to clean. |
case |
The case format for the resulting names. Options:
|
replace_special_chars |
Logical. If |
unique_names |
Logical. If |
The cleaning process includes:
Converting everything to lowercase (except in camel or screaming_snake formats)
Replacing accents and common special characters with their ASCII equivalents
Removing parentheses and their content
Replacing non-alphanumeric characters with underscores
Removing redundant underscores (leading, trailing, or duplicated)
Ensuring names don't start with numbers (adding "x" at the beginning)
Applying the selected case format
Ensuring names are unique by adding numeric suffixes
A data.frame with the same data as the input but with clean and standardized column names according to the specified parameters.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.