将前导值插入R中的数字列

时间:2014-09-16 13:25:06

标签: r

这可能很简单,但我无法找到答案(可能没有找到正确的事情......)

如何将前导0插入数值列...

示例:

values <- c(91414, 80113)

这样他们之后就会出现这样的情况:

091414, 080113

然后我想转变为约会,我想我只会:

date <- as.Date(values, format = "%m%d%y")

任何和所有帮助表示赞赏......

1 个答案:

答案 0 :(得分:0)

尝试使用lubridate包进行日期转换:

X<-c(91414,80113)
X_date<-mdy(paste("0",as.character(X),sep=""))
X_date

[1] "2014-09-14 UTC" "2013-08-01 UTC"

这会将您的数字数据转换为文本并添加&#34; 0&#34;在每个值的开头,mdy执行日期转换。