こんにちは私はそのようなリストを手に入れました
$`2`
chr.pos nt.pos CNV GRP
1 783605 1 2
1 888149 1 2
1 991311 1 2
1 1089305 1 2
1 1177669 1 2
$`4`
chr.pos nt.pos CNV GRP
2 1670488 1 4
2 1758800 1 4
$`6`
chr.pos nt.pos CNV GRP
2 1902924 1 6
2 1978088 1 6
そして、各要素、一意の染色体、CNV、グループ、および最高値と最低値の nt.pos を抽出したいので、出力は次のようになります。データフレームを好む
chr.pos Start End GRP
1 783605 1177669 2
2 1670488 175880 4
2 1902924 1978088 6
私はこれで試しました
results<-lapply(mylist, function(x){
return(as.data.frame(unique(x$chr.pos),range(x$nt.pos)[1],range(x$nt.pos) [2],unique(x$GRP)))
}
)
しかしもちろん、私が得たのはリストです。
私を手伝ってくれますか?