【问题标题】:Error with treating dates, lubridate package in R处理日期错误,在 R 中润滑包
【发布时间】:2019-12-25 16:45:11
【问题描述】:

嘿,看看我发现了什么。

阅读link,16.2.1,我尝试了以下。

library(lubridate)
library(tidyverse)
> mdy("January 31st, 2017")
[1] "2017-03-01"
> mdy("January 29th, 2017")
[1] "2017-02-09"

这里有什么问题?

下面的效果很好,所以我认为语言环境不是问题..?

> mdy("January 1st, 2017")
[1] "2017-01-01"

【问题讨论】:

    标签: r date lubridate


    【解决方案1】:

    无法重现packageVersion 1.7.4 的问题

    library(lubridate) # v 1.7.4
    mdy("January 31st, 2017")
    #[1] "2017-01-31" 
    mdy("January 29th, 2017")
    #[1] "2017-01-29"
    

    【讨论】:

    • 嗯,有趣。也许语言环境是这里真正的问题。您能用Sys.getlocale() 或其他方式回答我您的语言环境在哪里吗?
    • @HyeonPhilYoun 我得到"en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8"
    猜你喜欢
    • 2020-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    相关资源
    最近更新 更多