R中的日期时间格式转换

时间:2015-02-06 15:45:32

标签: r

我在这里阅读了几个问题/答案,但我似乎无法解决日期时间问题。

如何将日期6/18/14 10:55 AM转换为2014-06-18(yyyy-mm-dd)?所以,我最后的日期不是时间。

以下是我所做的:

data <- data.frame(date = c( "6/18/14 10:55 AM", "10/8/14 3:10 PM",  "10/31/14     12:24 PM","6/18/14 10:55 AM", "12/2/14 12:52 PM", "11/24/14 12:31 PM"))
str(data) #variable is factor 

data$date <- as.POSIXct(data$date)

data #Preview 

(另外我无法在stackoverflow的代码格式中添加上述代码。很抱歉给您带来不便)。

1 个答案:

答案 0 :(得分:-1)

在上述用户的帮助下,找出问题所在。 as.Date(数据$ date,“%m /%d /%Y”)有效。 %Y应该是资本。