每当我读入我的表(它的.txt)并将日期列设置为实际日期时,它只会将该列作为所有NA返回。这就是我正在运行的东西。
columnH <- read.table("file.txt", header=FALSE, sep="")
这很好用。轻松读取.txt文件,没有格式问题。我设置为日期的数据是:
("01-29-10",
"01-29-93", "01-29-99", "01-30-04", "01-30-09", "01-30-15", "01-30-98",
"01-31-00", "01-31-01", )
我把它切碎了。
无论如何,在这里它会搞砸。
columnH$V1 <- as.Date(columnH$V1, format="%m/%d/%Y")
这会将所有这些日期返回为NA
。我试过不同的格式和没有格式(基本上让R自己做)但我没有运气。
感谢任何帮助。
由于
答案 0 :(得分:2)
这种格式不适用吗?
columnH$V1 <- as.Date(columnH$V1, format="%m-%d-%y")
检查短划线是否是特殊字符而不是“ - ”。在这种情况下,您只需要更改编码。