Невозможно прочитать даты в правильном формате, используя пакет read.xlsx в R

введите описание изображения здесь Всем привет! Я пытался прочитать некоторые данные в R из файла Excel, используя функцию read.xlsx(). У меня есть даты, начиная с 1843 года. Я пробовал различные советы, доступные в Интернете, но не смог получить правильный формат даты. Если кто-то может дать какие-либо предложения, это будет большая помощь. Большое спасибо.

1 ответ

df <- tibble(
  DOB = c(19644, 29571, 19744, 22557, 28258, 24366)
)



df_2 <- df %>%
mutate(DOB = DOB %>% 
       as.character %>%     # First convert the factors into character strings
       as.numeric %>%       # ...and then to numeric days since origin
       as.Date(origin = "1899-12-30")  # ...and finally to a date
     )
# Note: for Excel on Mac, the origin is "1904-01-01" because Think Different.
Другие вопросы по тегам