【发布时间】:2018-02-16 15:11:09
【问题描述】:
我有这个由一年和一个月组成的字符类型向量。我想将其转换为日期类型,但是当我尝试使用 POSIXct 函数执行此操作时,出现错误:
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
我似乎无法弄清楚为什么它不起作用。有人吗?
old <- as.character("201702")
library(lubridate)
new <- as.POSIXct(date, origin = "201501")
【问题讨论】:
-
请不要将解决方案作为您问题的一部分发布。如果您认为它有用,您可以将解决方案发布为您自己问题的答案......另外,您似乎已经更改了问题的定义(您希望结果为 POSIXct 还是 Date)?
-
抱歉,我删除了问题中的解决方案,并已将下面提供的解决方案标记为有用的解决方案
-
很好,尽管我确实认为您的答案(使用数字处理而不是字符串处理来添加日期)是一个有趣的替代解决方案