2014-10-15 4 views
-2

다음 데이터 세트가 있습니다. 각 염색체, 즉 1 - 12에 대해 0, 5, 10, 15와 같이 5 cM (cM에서 네 번째 열 거리)마다 마커를 추출하려고합니다. 여기서 각 염색체는 0 ~ 100 또는 심지어 cM 거리의 마커를 갖습니다. 그래서 우리는 각각의 염색체 복용에 대해 마커를 써야합니다. 내가 어떻게 할 수 있는지 안내해 주실 수 있겠습니까?마커 추출 - 매 5 cM

예컨대 데이터 포맷 각각 chromsomes 가능한 경우에 대한 동일한 10 5 다음에 다음 0 마커 추천

Group SNP Marker   Chromosome Mbp  cM 
Common solcap_snp_sl_15058 1   0.05  0 
Common solcap_snp_sl_15051 1   0.3  2.9 
Common solcap_snp_sl_15050 1   0.3  2.9 
Common solcap_snp_sl_15049 1   0.3  5.0 
Common CL004303-0524   1   0.31  2.9 
Common solcap_snp_sl_24809 1   0.32  10 
-    -    .   .   . 
-      .   .   . 
Common solcap_snp_sl_19393 12   64.48  92.8 
Common SGN-U317539_snp  12   64.78  93.7 
Common solcap_snp_sl_54088 12   64.82  94 
Common solcap_snp_sl_31405 12   4.91  95 
Common SGN-U567105_snp715_solcap_snp_sl_31389 12 64.99 97.2 
Common CL009067-0206 12 65.14 99.1 
Common solcap_snp_sl_31353 12 65.15 99.1 

.

Group SNP Marker   Chromosome Mbp  cM  
Common solcap_snp_sl_15058 1   0.05  0  
Common solcap_snp_sl_15049 1   0.3  5.0  
Common solcap_snp_sl_24809 1   0.32  10 
+0

나를 위해 명확하지 않습니다. 요청한 출력 예를 추가 할 수 있습니까? –

+0

가능하면 0에서의 마커와 같고 그 다음 5에서 10, 각 chromosomes와 동일합니다. 그룹 SNP 마커 염색체 MBP CM 일반 solcap_snp_sl_15058 1 0.05 0 일반 solcap_snp_sl_15049 1 0.3 5.0 일반 solcap_snp_sl_24809 1 0.32 10 감사 – user3459293

답변

0
dat[dat$cM %in% seq(0, max(dat$cM), 5), ] 

트릭을 할 것입니다.

관련 문제