【发布时间】:2015-02-13 13:52:00
【问题描述】:
我有来自 VCF 文件(变体调用格式)的数据,我想在 R 中使用这些数据。数据通常如下所示:
0/1:127,38:165:99:255,0,255
0/0:127,0:127:99:0,255,255
1/1:0,127:127:99:255,255,0
我需要提取的信息是(第一行):
0/1,
127, and
38
为了清楚起见:我将从第二行检索到的信息:
0/0,
127, and
0
从第三行开始:
1/1,
0, and
127
(字符串中的剩余信息暂时不感兴趣。)
这可以在 R 中完成吗? 我非常有义务对此提供反馈。
谢谢。 S
【问题讨论】:
-
使用
y<-substring(x,1,9)然后使用strsplit(y,":|,")怎么样? -
啊,我这里可能不清楚。我需要这样的:
-
啊,我这里可能不清楚。对于第一行,我需要这样的东西:x
-
在这种情况下,您需要使问题更清楚并提供可重现的示例。
-
strsplit(y,":") 单独工作,但是。