어떻게 변환하는 엑셀 형식으로 날짜를 적절한 날짜와 Lubridate

나는'm 작업 csv 는 불행하게도 기록한 datetimes 번호를 사용하여 형식의 42705 지만 그것이 있어야 01/12/2016.

나는'd 변환하고자하는 올바른 형식을 사용하여 R Lubridate 또는 다른 패키지입니다. 이 기능하는 것이 얼마나 놀랐습니다.

질문에 대한 의견 (2)
해결책

지't 을 사용할 필요가lubridate이를 위해,기본 기능니다.날짜핸들 이 형식의 전환습니다. 트릭은 당신이 제공하는 Excel 에서 월 30 일 1899.

as.Date(42705, origin = "1899-12-30")
# [1] "2016-12-01"

을 유지하려면의 열 종류,사용할 수 있습니다read_excel기능에서readxl패키지입니다. 할 수 있는 로드 XLS 또는 XLSX 파일이에 숫자 형식이 유지됩니다.

해설 (6)

여기에는 그것을 할 수있는 또 다른 방법을 사용하여 수위 및 tibble 패키지:

install.packages("janitor")
install.packages("tibble")

library(tibble)
library(janitor)

excel_numeric_to_date(as.numeric(as.character(YourDate)), date_system = "modern")    
해설 (0)