2014-02-19 92 views
0

我有一個數據框,其中包含具有字符模式的日期列。刪除字符串中的最後三個字符

$ 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中做到這一點?

回答

1

您可以只提取元素要與strftime

chrDate <- "2014-01-11 17:50:53.000" 
strftime(chrDate, "%H:%M:%S") 
#[1] "17:50:53" 
相關問題