Skip to contents

Can rename one or more existing variable names into the corresponding new variable names in one go.

Usage

rename_multi(data_frame, ...)

Arguments

data_frame

The data frame which contains the variable names to be renamed.

...

Pass in variables to be renamed in the form: "old_var" = "new_var".

Value

Returns a data_frame with renamed variables.

Examples

# Example data frame
my_data <- dummy_data(10)

# Rename multiple variables at once
new_names_df <- my_data |> rename_multi(sex   = var1,
                                        age   = var2,
                                        state = var3)

# Also works with variable names in quotation marks
new_names_df <- my_data |> rename_multi("sex"   = "var1",
                                        "age"   = "var2",
                                        "state" = "var3")

# It is also possible to rename variables stored in vectors
old_names <- c("sex", "age", "state")
new_names <- c("var1", "var2", "var3")

new_names_df <- my_data |> rename_multi(old_names = new_names)

# Single variables and vectors can be mixed in one call
old_names <- c("income", "balance")
new_names <- c("var1", "var2")

new_names_df <- my_data |> rename_multi(sex       = var3,
                                        old_names = new_names)