【问题标题】:How to separate date in year, month and day in r [duplicate]如何在r中分隔年,月和日中的日期[重复]
【发布时间】:2017-07-13 10:50:40
【问题描述】:

我在数据框中有一个日期变量,日期格式为“YYYY-MM-DD”。

我在tidyr 包中使用了单独的函数(如下),该函数有效,但它没有向表中添加列。

separate(<table name>, "<date variable>", c("Year", "Month", "Day"), sep = "-")

如何将“年”、“月”和“日”变量添加到表格末尾?

【问题讨论】:

  • 您需要分配吗? IE。 df &lt;- separate(df, ...

标签: r date data-analysis data-science


【解决方案1】:

你需要定义

  • 数据帧作为第一个,并且
  • 日期为秒的列

separate 的参数。

看这个例子:

d <- data.frame(date = c("2017-02-23", "2017-02-22"))
separate(d, "date", c("Year", "Month", "Day"), sep = "-")

产量:

  Year Month Day
1 2017    02  23
2 2017    02  22

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-08
    相关资源
    最近更新 更多