powered by
Separate a character column into multiple columns using regex patterns
separate_wider_regex( .df, cols, patterns, ..., names_sep = NULL, names_repair = "check_unique", too_few = "error", cols_remove = TRUE )
A data frame
Columns to separate
patterns
These dots are for future extensions and must be empty.
Names separator
Treatment of duplicate names. See ?vctrs::vec_as_names for options/details.
?vctrs::vec_as_names
What to do when too few column names are supplied
Should old columns be removed
df <- tidytable(id = 1:3, x = c("m-123", "f-455", "f-123")) df %>% separate_wider_regex(x, c(gender = ".", ".", unit = "\\d+"))
Run the code above in your browser using DataLab