as.Date和格式差异

时间:2013-05-26 08:23:43

标签: r date

我正在转换格式为“Mar.01”的日期,我认为使用标准格式规则进行投射很简单,但我遇到了问题。

例如,如果我生成这样的日期:

format(Sys.Date(), "%b%y")
[1] "May13"

我无法使用相同的模式::

将其转换回日期对象
as.Date(format(Sys.Date(), "%b%y"),"%b%y")
[1] NA

我尝试使用\\转义后一格式字词但结果相同 - NA。 我错过了什么?

1 个答案:

答案 0 :(得分:1)

您可能需要在约会中包含一天。你可以在一天内paste()来解决这个问题。

x <- paste0(1, format(Sys.Date(), "%b%y"))
as.Date(x, "%d%b%y")