将非标准日期格式转换为R中的日期

时间:2016-05-17 13:46:02

标签: r date

我的日期格式为01jan2000(没有空格或任何分隔符),需要将其转换为R中的日期,以便我可以计算年龄。我试过了两个

var replaced = 'kljl2:324?'.replace(/\d([\:#!\?])/g, '');

mydata$censor_date <- as.Date(mydata$censor_date, "%d-%b-%Y")

但我只能获得NAs。我可以在Excel中执行此操作,但更喜欢运行一个脚本而不是在程序之间切换。只要我可以使用R来计算年龄,日期的确切格式就不重要了。

先谢谢

1 个答案:

答案 0 :(得分:0)

如果您的日期格式为“01jan2000”,则格式不需要“ - ”。

尝试

test