繁体   English   中英

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

[英]Convert non-standard date format to date in R

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

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

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

但是我只能得到NA。 我可以在Excel中执行此操作,但希望运行一个脚本而不是在程序之间切换。 日期的确切格式并不重要,只要我可以使用R来计算年龄即可。

提前致谢

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

尝试

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM