【发布时间】:2018-11-24 04:36:09
【问题描述】:
我有一个名为“Tickets”的数据集,其中有一列名为 Date Created。我想分隔日期和时间并形成一个名为日期和时间的新列(这意味着我想变异)。
我尝试使用 lubridate,但它给了我 NA 值。
我也用过:
Hours <- format(as.POSIXct(strptime(tickets$`Date Created`,"%m/%d/%Y %H:%M",tz="")) ,format = "%H:%M")
Hours
但是,如果我尝试查看数据集,它不会显示任何名为 Hours 的列 请任何人告诉我这是什么问题。
非常感谢。
编辑:我终于能够使用下面的代码将它们分开
门票 %>%
mutate_at(vars(Date Created), mdy_hms) %>%
mutate_at(vars(Date Created), funs("date" = date(.), "time" = as.hms(.))) %>%
select(-Date Created) 但是它显示错误的日期和时间
这段代码有什么问题?
【问题讨论】:
-
这能回答你的问题吗? Split date time
标签: r