how can i split the following data.frame
df <- data.frame(var1 = c("a", 1, 2, 3, "a", 1, 2, 3, 4, 5, 6, "a", 1, 2), var2 = 1:14)
to lists / groups
a 1 1 2 2 3 3 4 a 5 1 6 2 7 3 8 4 9 5 10 6 11 a 12 1 13 2 14
Basically, the value of βaβ in column 1 is the tag / identifier in which I want to split the data frame. I know about the split function, but that means I need to add another column, and since, as my example shows, the size of the groups can vary. I donβt know how to automatically create such a dummy column to fit my needs.
Any ideas on this?
Greetings
Sven
source share