我的矢量具有以下值。
> ga.nu$date
[1] "20150901" "20150902" "20150903" ...
> class(ga.nu$date)
[1] character
我想在以下结构中将其值转换为日期
> ga.nu$date
[1] "2015-09-01" "2015-09-02" "2015-09-03"
>class(ga.nu$date)
[1] "Date"
我已经尝试了
> as.Date(ga.nu$date,"%Y-%m-%d)
[1] NA NA NA
但我收到空值
答案 0 :(得分:2)
as.Date()
函数中的format参数不是指目标格式,而是指您要转换的格式。如此简单地将您的代码更改为:
ga.nu$date = as.Date(ga.nu$date,"%Y%m%d)