这是我第一次问一些东西到现在为止我能从其他主题找到我想要的东西。我对R来说相当新,所以可能很容易做到。好吧,我有一个像这样的数据框
col1 col2 col3
start NA NA
1
2
3
...
126
start NA NA
1
2
...
158
我想在每次找到变量时分割这个数据框" start"在第一列。在上面的示例中,我想要获取2个数据帧,每个数据帧分别为126和158行。似乎split()函数可以做到这一点,但我没有像下面的例子那样的块列。好吧,如果我可以创建这个列问题就像这样解决我认为拆分(test.frame,test.frame $ block == 1)。
col1 col2 col3 block
start NA NA 1
1 1
2 1
3 1
...
126 1
start NA NA 2
1 2
2 2
...
158 2
任何想法都将不胜感激!提前谢谢你!