阅读 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”填充。
我是 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”填充。