全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1398 1
2018-12-13
文件格式如下,第2、3列值相同:
ChrStartEndflag
chr1

631933

631933

2

chr1

631969

631969

2

chr1

631979

631979

2

chr1

631996

631996

2

chr1

632011

632011

2

chr1

632023

632023

2

chr1

634024

634024

3

chr1

634028

634028

3

chr1

634047

634047

3

chr2

779068

779068

10

chr2

779076

779076

10

chr2

779097

779097

10

chr2

779101

779101

10

chr2

779111

779111

10

在第一列和第四列值相同的情况下,输出第2列的第一行和最后一行,如上述数据的结果应该是
ChrStartEnd
chr1

631933

632023

chr1

634024

634047

chr2

779068

779111



请问一下除了一行一行地循环之外,有没有别的更简洁一点的方法?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-12-13 14:54:45
假设你的data frame叫aa

方法一:用dplyr
复制代码


方法二:用sqldf
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群