【发布时间】:2022-08-18 17:55:41
【问题描述】:
我有一个数据框df,日期列date,df$date:
[1] \"2013-01-31\" \"2013-02-28\" \"2013-03-31\" \"2013-04-30\" \"2013-05-31\" \"2013-06-30\"等
当我dput(as.Date(df$date)) 时,它显示为数字:
structure(c(15736, 15764, 15795, 15825, 15856, ...), class = \"Date\")
我也尝试:dput(as.Date(df$date, origin=\"1970-01-01\")),它返回相同的结果。
我怎样才能得到如下结果:
structure(c(\"2013-01-31\", \"2013-02-28\", \"2013-03-31\", \"2013-04-30\", \"2013-05-31\", \"2013-06-30\", ...), class = \"Date\")
-
为什么?它是日期的内部表示,它是明确的(对于计算机)。