阅读 table,在 R 中缺少值和列

Read table with missing values and columns in R

我是 R 的新手,在阅读 txt 文档时遇到问题需要一些帮助。

举个例子...我在txt中有以下数据

20150505  8:30:00 ABC 15  550
20150504  4:40:00 ABC 15  500
20150503  2:34:00 .      3494
20140912 19:25:00 DEF 20  200

我需要读取数据并将其分成不同的列,比如 A、B、C、D 和 E。

使用以下代码,我收到第 3 行没有 5 个元素的警告

  data <- read.table("data.txt", sep="", header=FALSE)

另一个选项只创建一列:

 data <- read.table("data.txt", sep="\t", header=FALSE)

在下一个中,我尝试填充第 3 行中的缺失值,但得到了大约 10 列,大多数“NA”和应该在一列中的数据分开了:

data <- read.table("data.txt", sep ="", fill=TRUE)

是否有另一种可能性来创建所需的 5 个列,而缺失值只是一个“NA”? 我用的真实数据有百万行以上...

主要问题是,我找不到正确读取数据的方法。

感谢任何帮助!谢谢。

它适用于:

data <- read.table("data.txt", sep="", fill = TRUE, header=FALSE)

现在我得到了 5 列和 4 行。空值用“NA”填充。