我有一个数据框,其中包含一个具有字符模式的日期列。
$ Date : chr "2014-01-11 17:50:53.000"
但是,我想删除跟踪变量中四个磨机中大部分值的“.000”。我不确定它们是否都是“.000”,因为有超过四百万的观察结果,但我想删除期间和一切正确,以便日期如下所示。
$ Date : chr "2014-01-11 17:50:53"
我可以执行以下操作来仅提取日期,但我需要做一些事情来提取时间。
> date = c("2014-01-11 17:50:53.000")
> as.Date(date)
[1] "2014-01-11"
我怎样才能在R?
中这样做答案 0 :(得分:1)
您可以使用strftime
chrDate <- "2014-01-11 17:50:53.000"
strftime(chrDate, "%H:%M:%S")
#[1] "17:50:53"