【发布时间】:2012-01-25 10:48:19
【问题描述】:
我正在尝试使用 as.POSIXct 转换日期
dates <- c("1-DEC-2011 00:56:06.82", "1-DEC-2011 01:29:57.07", "1-DEC-2011 01:49:05.37",
"1-DEC-2011 01:50:04.97", "1-DEC-2011 01:54:44.53", "1-DEC-2011 01:55:03.10"
)
as.POSIXct(dates, tz="", format="%d-%b-%Y %H:%M:%S")
这会产生一个 NA:s 的向量。这种转换是如何完成的?
【问题讨论】:
-
我试图重现这一点,但不能:您问题中的确切代码按预期工作(使用 R 2.10.1)。
-
如果问题与您当前的语言环境有关(这样
%b无法按预期工作),我会这样做。 -
我正在使用 R 2.14.0,也许你应该升级?
-
如果这里一切正常,为什么要I升级?! ;-)
-
有些功能您可能会感兴趣(并行处理支持、R 代码编译器)。但是,如果您对这些不感兴趣,则可以使用 R 2.10(尽管我建议升级快一点)。