1
> head(base_mat)
V1
1 CTGCAGAGGCTATTTCCTGGAATGAATCAACGAGTGAAACGAATAACTCTATGGTGACTGAATTCATTTTTCTGGGTCTCTCTGATTCTCAGGAACTCCAG
2 TCTGCTGTGAGGCAGACGTTGGGACTGTAGAGGCTGACGGGAGGCAGAGGCTGGGCCTGGAGGGGCCACCAAGATGCAGGAGCTGGGCCTGGAGAGGCTGC
3 CATAATCACAATTTCCTCCCCATTTTCTTAGTTCTCATAATTTTAGCCACAGCCCAGTTGGCTGGACCAATGGATGGAGAGAATCACTCAGTGGTATCTGA
4 TCAGATACCACTGAGTGATTCTCTCCATCCATTGGTCCAGCCAACTGGGCTGTGGCTAAAATTATGAGAACTAAGAAAATGGGGAGGAAATTGTGATTATG
5 CCAAATACCTGCACAGTATGTATGATAAATGCATATGATAAAGTAAAAAAAAAAATAGCACACACTGAAAGAAAGCCAACAGAAGAGGGCACTGGGCATGG
6 TTGAGCTGGGATTATAGTTGACATTTCATTATAATATATTAGCTATTCTAGACTTTATGCATTTATGTAAAGTTTTCTTTGTTGCACTTTAAGTTCTGTGA
我想將它轉換成字符數組,但strsplit()
功能不起作用。如何將字符串轉換矢量字符數組
> strsplit(head(base_mat),split="")
Error in strsplit(head(base_mat), split = "") : 非字符參數
我希望字符串的每一列都是data.frame的變量。 如
V1 V2 V3
C T G ...
T C T
...
如何做到這一點?
最有可能的罪魁禍首是,你是用因子變量工作,必須使用'as.character'要挾變量之前使用'strsplit'。 – lmo
你可以做一個base_mat dput嗎? – Mark
'x < - 「CTGCAGAGGCTATTTCCTGGAATGAATCAACGAGTGAAACGAATAAC」; 012rsxlit(x,「」)'在'strsplit()''split ='中使用空字符串 – jogo