【问题标题】:String to date conversion in RR中的字符串到日期转换
【发布时间】:2014-01-24 13:56:56
【问题描述】:

这是一个简单的例子来重现我面临的问题。

>d<-"1/24/2014"
>x<-as.Date(d,"%m/%d/%y")
>x
[1] "2020-01-24"

现在,2020 年从何而来?

【问题讨论】:

  • as.Date(d,"%m/%d/%Y") %y 是两位数的年份
  • 请阅读文档。 %y 表示短年份格式(例如,14)。
  • 尝试%Y 而不是%y。更多信息?strptime
  • 不是 14276160 的复制品!

标签: r date


【解决方案1】:

所以综合上述所有内容,使用 %y 是告诉 R 只读取年份的前两位数,这就是为什么 2020 年是您输出中的年份。

【讨论】:

    猜你喜欢
    • 2016-10-14
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    • 2021-03-14
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多