为这个简单的问题道歉,但我找不到此类约会的帮助。
2012 年 4 月 5 日保存为数字“20120405”
如何将此类值的向量转换为可用日期?
最佳答案
您只需要 as.Date
功能:
R> x = "20120405"
R> as.Date(x, "%Y%m%d")
[1] "2012-04-05"
查看帮助文件:
?as.Date
,但本质上%Y
表示形式为 2012 的年份,使用 %y
为 12
. %m
是月份。 %d
那天。 如果您的日期有分隔符,例如 2012-04-05,则使用类似的内容:
%Y-%m-%d
.或者,您可以使用:R> strptime(x, "%Y%m%d")
[1] "2012-04-05"
特别是,您可以将日期向量传递给这些函数,因此:
R> y = c("20120405", "20121212")
R> as.Date(y, "%Y%m%d")
[1] "2012-04-05" "2012-12-12"
关于r - 格式为 : 20120405 的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10025177/