여기 몇 가지 질문/답변을 읽었지만 날짜 문제를 해결할 수 없습니다.날짜 시간 형식 변환 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
(또한 내가 유래에 대한 코드 형식으로 위의 코드를 추가 할 수 없습니다입니다 불편을 드려 죄송합니다.).
'? strptime'을 as.Date (as.character (data $ date), '% m/% d/% y')와 같이 읽어야합니다. ' – rawr
'as.Date (data $ date, "% m/% d/% y ")'''as.Date'는''factor ''메서드를 가지고 있으므로''class"로 먼저 변환 할 필요가 없습니다.) –
고마워요! 두 코드 모두 도움이되었습니다. 필자가 아는 한, 시간을 날짜와 함께 변환하고 싶다면 어떤 코드 이름을 사용해야합니까? 예를 들면 : this as.POSIXct work? – sharp