将“%Y /%m”格式的字符转换为带有as.POSIXct的日期时,R中的奇怪NA

时间:2015-07-26 05:01:02

标签: r datetime

我正在尝试使用as.POSIXct中的R来转换字符向量,格式如下:“YYYY / MM”

不幸的是,我发现了一个奇怪的错误 - 以下代码返回NA

as.POSIXct("2014/12", "%Y/%m")
[1] NA

当我将第二个数字解释为一天时,一切正常:

as.POSIXct("2014/12", "%Y/%d")
[1] "2014-07-12 CDT"

如果我添加代表一天某一天的第三个数字,一切正常:

as.POSIXct("2014/12/01", "%Y/%m/%d")
[1] "2014-12-01 CDT"

任何人都知道为什么我为第一个代码块获得NA

0 个答案:

没有答案