我正在逐行解析 R 中的文本文件。
通常,一行如下所示:
2 1 3GFT B 19 ? 187 ? P01116 1 169 1 169
所以我像这样解析它:
items<- unlist(strsplit(filedata[i]," +"))
但是,对于一个非常具体的行,它看起来像这样:
1 3GFT HIS A 79 ? UNP P01116 GLN 61 'SEE REMARK 999' 61 19
请注意,在上面的行中,“请参阅备注 999”应该是 1 字段但使用我的解析,它将是 3。有人可以帮助我使用 strsplit 以便正确解析吗?
谢谢!