Separate a collapsed column into multiple rows
If a column contains observations with multiple delimited values, separate them each into their own row.
separate_rows.(.df, ..., sep = "[^[:alnum:].]+", convert = FALSE)
.df |
A data.frame or data.table |
... |
Columns to separate across multiple rows. |
sep |
Separator delimiting collapsed values |
convert |
If TRUE, runs |
test_df <- data.table( x = 1:3, y = c("a", "d,e,f", "g,h"), z = c("1", "2,3,4", "5,6") ) separate_rows.(test_df, y, z) separate_rows.(test_df, y, z, convert = TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.