如何拆分以下 data.frame
df <- data.frame(var1 = c("a", 1, 2, 3, "a", 1, 2, 3, 4, 5, 6, "a", 1, 2), var2 = 1:14)
进入/组列表
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
所以基本上,第 1 列中的值“a”是我想要拆分数据框的标签/标识符。我知道拆分功能,但这意味着我必须添加另一列,因为从我的示例中可以看出,组的大小可能会有所不同,我不知道如何自动创建这样一个虚拟列以满足我的需要。
有什么想法吗?
干杯,
斯文