【发布时间】:2018-10-31 15:45:33
【问题描述】:
最近我偶然发现了一个问题。不幸的是,我的日期变量没有被统一记录。
我得到了一个类似如下所示的数据框
Variable1 <- c(10,20,30,40,50)
Variable2 <- c("a", "b", "c", "d", "d")
Date <- c("today 10:45", "yesterday 3:10", "28 october 2018 5:32", "28 october 2018 8:32", "27 october 2018 5:32")
df <- data.frame(Variable1, Variable2, Date)
df
为了我的使用,我只需要提取它的日期。因此,我想根据“日期”创建一个新变量。
Date 变量应该只包含日期。小时与我的目的无关,可以忽略。
我的目标是得到以下数据框:
Variable1 <- c(10,20,30,40,50)
Variable2 <- c("a", "b", "c", "d", "d")
Date <- c("31 october 2018", "30 october 2018", "28 october 2018", "28 october 2018", "27 october 2018")
df2 <- data.frame(Variable1, Variable2, Date)
df2
最好日期的值也应该是正确的格式(日期)。
提前谢谢你。
【问题讨论】: