gpt4 book ai didi

r - dput(as.Date(df$date)) 显示为数字

转载 作者:行者123 更新时间:2023-12-05 04:24:53 25 4
gpt4 key购买 nike

我有一个数据框df,日期列datedf$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")

最佳答案

这不是问题(除非出于某种未知原因您关心值在 dput 输出中的编码方式),因为当您加载 dput 输出时,会返回日期。这只是数据的编码方式 - class = "Date" 意味着 R 可以将数值解释为日期。

structure(c(15736, 15764, 15795, 15825, 15856), class = "Date")
[1] "2013-01-31" "2013-02-28" "2013-03-31" "2013-04-30" "2013-05-31"

关于r - dput(as.Date(df$date)) 显示为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73400932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com