gpt4 book ai didi

r - 格式为 : 20120405 的日期

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

为这个简单的问题道歉,但我找不到此类约会的帮助。

2012 年 4 月 5 日保存为数字“20120405”

如何将此类值的向量转换为可用日期?

最佳答案

您只需要 as.Date功能:

R> x = "20120405"
R> as.Date(x, "%Y%m%d")
[1] "2012-04-05"

查看帮助文件: ?as.Date ,但本质上
  • %Y表示形式为 2012 的年份,使用 %y12 .
  • %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/

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