【问题标题】:Using Dates in R [duplicate]在 R 中使用日期 [重复]
【发布时间】:2016-04-21 20:18:15
【问题描述】:

我有一个包含日期列的 csv 文件。我已经使用以下代码导入了文件: rx

在这方面的任何帮助都会很棒。

谢谢

【问题讨论】:

  • 始终使用read.csv ("test.csv", sep = "," , header = TRUE, as.is=TRUE)。这会将日期读取为字符向量,这比因子更可取。要转换: as.Date(df$dateVar, format="%d/%m/%Y) 如果这是日/月/年。请参阅?as.Date. 以及 SO 上的许多帖子。就像这个 dates .

标签: r


【解决方案1】:

我同意伊莫的观点。您可以使用以下方式进行转换:

rx$start_date = as.Date(rx$start_date, format = "%d/%m/%Y")

【讨论】:

  • 谢谢你们。
【解决方案2】:

我建议使用包''lubridate'',它适用于许多日期格式。试试下面的代码

lubridate::dmy('01/01/2015')
lubridate::dmy('01/01/15')
lubridate::dmy('01/jan/15')

它们都产生相同的结果

[1] "2015-01-01 UTC"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2017-02-02
    • 2012-05-06
    • 1970-01-01
    • 2019-09-04
    • 1970-01-01
    • 2021-05-10
    相关资源
    最近更新 更多