0

2列のマトリックスがあり、マトリックスの開始を以下に示します。

          SNP           Pi1         
[1,] "SNP_Label"   "Pi1"         
[2,] "rs482519"    "0.3722219"   
[3,] "rs12196956"  "0.3212364"   
[4,] "CNV548726"    "0.3112315"   
[5,] "CNV356212"    "0.3078721"   
[6,] "rs4792617"   "0.3023402"   
[7,] "CNV2095401"   "0.2979626"   
[8,] "CNV4528251"   "0.29391"     
[9,] "rs9369426"   "0.2860793"   
[10,] "rs31672"     "0.2790241"   
[11,] "rs1323446"   "0.2778401"   

仕様は、「rs」で始まる SNP を「CNV」で始まる SNP から分離し、2 種類の SNPS のそれぞれについて、対応する Pi1 値と共に新しいマトリックスを取得することです。SNP の名前はすべてランダムなので、「rs」または「CNV」は行ごとにランダムに表示されます。

SNP 列の各エントリの最初の 2 文字を処理するには for ループが必要かもしれないと思いますが、それが正しいかどうかはわかりません。

4

2 に答える 2