【问题标题】:date objects in month day format月日格式的日期对象
【发布时间】:2012-07-27 07:21:33
【问题描述】:

我想知道 R 是否有办法将此格式转换为任何日期对象。格式为“月 [空格] 日”。例如:Jan 1Jul 29Jul 30。我只想将这些示例读取为日期对象,以便我可以操作它们。

【问题讨论】:

    标签: r datetime


    【解决方案1】:

    是的,使用as.Date,但您还必须指定年份:

    x <- c("Jan 1", "Jul 29", "Jul 30")
    
    as.Date(paste("2012", x), format="%Y %b %d")
    [1] "2012-01-01" "2012-07-29" "2012-07-30"
    

    有关Date 对象的更多帮助,请参阅?as.Date,有关格式化代码的帮助,请参阅?strptime

    【讨论】:

    • 如果您省略使用当前年份的年份,as.Date(x, "%b %d") 有效。
    猜你喜欢
    • 2019-07-30
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    相关资源
    最近更新 更多