strsplit错误(简单)[R]

时间:2014-03-25 00:04:37

标签: r strsplit

对于我的生活,我不知道这里有什么问题,并且认为可能有些事我做错了:

与我所说的其他所有内容一样,这与遗传有关

我试图用A / A之类的字符串来分割遗传变量,使用以下R代码:

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中的一个问题。

0 个答案:

没有答案