| format_names {cleaner} | R Documentation |
Format names and values
Description
This function can be used on any data.frame, list or character vector to format their names or values. It supports snake case and camel case.
Usage
format_names(
x,
...,
snake_case = FALSE,
camelCase = FALSE,
tolower = FALSE,
toupper = FALSE
)
Arguments
x |
a |
... |
when |
snake_case |
logical to indicate whether the column names must be in snake case. This will have no effect on manually set column names. |
camelCase |
logical to indicate whether the column names must be in camel case. This will have no effect on manually set column names. |
tolower, toupper |
logical to indicate whether the column names must be lower/upper case. This will have no effect on manually set column names. |
Examples
df <- data.frame(Name.341ABC = "value",
name_123def = "value",
This.is.a.column = "value")
format_names(df, snake_case = TRUE)
format_names(df, camelCase = TRUE)
format_names(df, letters[1:3])
format_names(df, This.is.a.column = "a_new_colname")
rownames(mtcars) <- format_names(rownames(mtcars), snake_case = TRUE)
mtcars[, 1:5]
format_names(list(a = 1, b = 2), c("new_1", "new_2"))
## Not run:
library(dplyr)
starwars %>%
format_names(camelCase = TRUE) %>% # new column names
mutate(name = name %>%
format_names(name,
snake_case = TRUE)) # new values in column
## End(Not run)
[Package cleaner version 1.5.4 Index]