我不确定我是否以正确的方式处理这个问题,但我想做的是根据值之间的差异将数据框分成几组。例如,使用下面的数据,我想根据 MIN 列中的值之间的差异进行拆分,因此如果差异大于 2,则创建拆分,在下面的示例中,我最终会得到 4 个拆分数据集。
MIN SEC PT CO2R CO2D PAR
58 10 5 375.7 -11.6 1002
58 20 5 375.4 -11.6 1001
58 33 5 375.2 -11.6 1001
58 43 5 375.2 -11.5 1000
58 54 5 375.3 -11.8 1000
2 0 5 375.5 -6.3 1001
2 8 5 375.3 -6 1000
2 21 5 375.2 -6.1 997
2 37 5 375.3 -6.2 993
2 51 5 375.4 -6.2 1003
5 20 5 376.3 -7.6 1000
5 35 5 376.1 -7.3 1000
5 52 5 375.9 -7.3 1000
6 5 5 376 -7.8 1000
6 23 5 376.1 -8 1002
10 2 5 376.3 -3.3 1003
10 14 5 376.3 -3.1 1003
10 27 5 376.5 -3.4 1003
10 41 5 376.7 -3.7 1006
10 55 5 376.8 -3.9 997
当每个数据子集都有唯一元素时,我以前使用过 split 函数,但是在这个数据集中我没有任何唯一可以从中拆分的元素。也许这个功能不是我需要的?任何提示表示赞赏!
谢谢,