R read_delim识别管道分隔符不一致

时间:2018-03-14 04:21:23

标签: r import

导入管道分隔文件时遇到了一些问题。该文件一致地划分,但是一些东西阻碍了R在解析时读取一些分隔符。当应该有11时,R读入10列,即使有适当数量的管道。

可以在此处找到非常小的数据样本:https://drive.google.com/file/d/1ek6-H5EWKCaPfDTfB2muqYBjJz1fM3pf/view

dat <- read_delim("~/Desktop/foo.txt", delim = "|", col.names = TRUE)

我试过玩R如何处理引号... quote = "/""没有做任何帮助而忽略quote = ""的引号使得导入更加混乱。

有关如何解决问题的任何想法?

1 个答案:

答案 0 :(得分:0)

随意在data.table包中使用fread(),如下所示。

library(data.table)
FOO3<-fread("~/Downloads/foo.txt",sep = "|",fill = T)

下面是我获得的导入数据集。

enter image description here