当数据处于同一个chr时,计算每个数据之间的差值,当相邻数据差值之和小于等于150且数据不小于三个时,保留,不符合条件的删除。例如,第2行与第3行、第3行与第4行的position项差距较大,所以1、2行的数据应该删除,第4-10行差值之和小于150,且包含7个数据,所以保留。按照这种规律标有颜色的会被保留,剩下的被删除:
请问这个用R怎么写,试了半天还是没有思路,不知道我描述清楚没有。。。。。。。
楼主: 不二不幸福
|
2928
7
[问答] 【求助】按条件过滤数据 |
硕士生 32%
-
|
回帖推荐cheetahfly 发表于2楼 查看完整内容 结果和你的有一个差异,chr10 28033134,你没有保留,但我的算法保留了,我觉得应该是要保留的,请检查一下。
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明