我正在转换格式为"Mar.01“的日期,我认为使用标准格式规则转换会很简单,但我对此有一个问题。
例如,如果我生成的日期如下所示:
format(Sys.Date(), "%b%y")
[1] "May13"我不能使用相同的模式将它转换回date对象::
as.Date(format(Sys.Date(), "%b%y"),"%b%y")
[1] NA我尝试用\\转义后一种格式的术语,但结果是相同的--NA。我错过了什么?
发布于 2013-05-26 20:48:16
你可能需要在约会中加上一天。你可以在一天内使用paste()来解决这个问题。
x <- paste0(1, format(Sys.Date(), "%b%y"))
as.Date(x, "%d%b%y")https://stackoverflow.com/questions/16757447
复制相似问题