【发布时间】:2016-01-13 15:58:05
【问题描述】:
仅当行位于“ref”表的区间内时,我才需要保存“map”中的行:
按照“地图”表的示例:
map<-"chr start tag depth BCV State
chr1 1 chr1-1 1 2 1
chr1 2 chr1-2 1 3 2
chr1 3 chr1-3 1 2 3
chr1 4 chr1-4 2 2 4
chr2 5 chr2-5 2 2 5
chr2 1 chr2-1 2 2 6
chr2 2 chr2-2 3 2 4
chr2 3 chr2-3 3 2 3
chr2 4 chr2-4 3 2 2
chr2 5 chr2-5 3 2 1
chr2 6 chr2-6 3 2 7
chr2 7 chr2-7 3 2 9
chr2 8 chr2-8 2 2 2
chr2 9 chr2-9 2 2 1"
map<-read.table(text=map,header=T)
我有一个类似这个例子的参考地图:
ref<-"chr start end
chr1 1 2
chr1 2 3
chr1 5 6
chr2 7 9"
ref<-read.table(text=ref,header=T)
我需要这样的决赛桌:
final<-"chr start tag depth BCV State
chr1 1 chr1-1 1 2 1
chr1 2 chr1-2 1 3 2
chr1 3 chr1-3 1 2 3
chr2 7 chr2-7 3 2 9
chr2 8 chr2-8 2 2 2
chr2 9 chr2-9 2 2 1"
final<-read.table(text=final,header=T)
【问题讨论】:
标签: r merge data.table