[英]Date time format conversion in R
I read couple questions/answers here, but I can't seem to fix a date time problem. 我在这里阅读了几个问题/答案,但似乎无法解决日期时间问题。
How do I convert the dates 6/18/14 10:55 AM
to 2014-06-18
(yyyy-mm-dd)? 如何将日期6/18/14 10:55 AM
转换为2014-06-18
(yyyy-mm-dd)? So, I just have dates at the end not time. 所以,我只是在最后有日期而不是时间。
Below is what I have done: 以下是我所做的:
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
(Also I am not able to add the above code in code format for stackoverflow. Sorry for inconvenience). (同样,我无法以代码格式添加上述代码,以实现stackoverflow。不便之处,敬请原谅)。
With the help from above users, figured the problem. 在以上用户的帮助下,解决了问题。 as.Date(data$date, "%m/%d/%Y") works. as.Date(data $ date,“%m /%d /%Y”)有效。 %Y should be capital. %Y应该是资本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.