使用as.Date创建NA R.

时间:2015-05-26 17:52:17

标签: r

每当我读入我的表(它的.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自己做)但我没有运气。

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:2)

这种格式不适用吗?

columnH$V1 <- as.Date(columnH$V1, format="%m-%d-%y")

检查短划线是否是特殊字符而不是“ - ”。在这种情况下,您只需要更改编码。