【问题标题】:How to convert factors to date format如何将因子转换为日期格式
【发布时间】:2019-10-22 01:52:56
【问题描述】:
Id.      Int.   Date.                 
234.     10.    10-05-2018
345.     05.    15-05-2018
564.     04.    17-06-2018

DF <- read.csv(file)
str(df)

我发现日期是因素,所以我想要在日期列旁边的另一列包含这些日期但日期格式。

df$dte <- as.Date(df$Date, format= "%d/%b/%Y")

但我在日期旁边有一列称为“日期”列,但值是&lt;NA&gt;

请帮助我。

【问题讨论】:

  • 您的格式指定不正确。 %b 是您语言环境中月份的文本表示形式 - 例如一月,二月等,而不是数字月份。见?strptime

标签: r dplyr lubridate


【解决方案1】:

df$dte &lt;- as.Date(df$Date, format= "%d/%b/%Y") 更改为df$dte &lt;- as.Date(df$Date, format= "%d-%m-%Y")

【讨论】:

    猜你喜欢
    • 2013-07-03
    • 2014-02-25
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多