0

私の人生では、ここで何が悪いのかわかりません。何か間違っている可能性があると思いました。

私が尋ねた他のすべてのものと同様に、これは遺伝学に関連しています

次の R コードを使用して、遺伝変数を A/A などの文字列で分割しようとしています。

gt$A1 <- sapply(strsplit(as.character(gt[c(4)]), "/"), function(x) x[1])
gt$A2 <- sapply(strsplit(as.character(gt[c(4)]), "/"), function(x) x[2])

ただし、出てくるのは

A1 = ' c("G '  
A2 = ' G", "G '

遺伝子型が G/G でない場合でも、単一のバリアントごとに。

私のファイルの例は次のようになります。

ID  MGT FGT CGT
001 A/A A/G G/A
002 T/C T/C C/C
003 T/C C/C T/C

これがきれいに分割されない理由はありますか?文字列の長さがこれを台無しにしている可能性があると思いますが、これがRの問題であるかどうかはわかりません.

4

0 に答える 0