# Example data frame
my_data <- dummy_data(100)
# Concatenate variables as provided
my_data[["id1"]] <- my_data |> concat(household_id, state, age)
# Concatenate variables with leading zeros. Each variable will
# receive an individual padding length according to their
# longest value.
my_data[["id2"]] <- my_data |> concat(household_id, state, age,
padding_char = "0")
# Concatenate variables with individual character and lengths.
my_data[["id2"]] <- my_data |> concat(household_id, state, age,
padding_char = "_",
padding_length = c(5, 3, 4))
# Padding a single variable in place
my_data[["state"]] <- my_data |> concat(state, padding_char = "0")
Run the code above in your browser using DataLab