#r
Вопрос:
Я работаю с данными из excel в R. Все остальные электронные таблицы , которые я импортировал, возвращались в формате R в виде чисел 1899-12-30
, и я смог преобразовать их в нужный мне формат as.Date()
. Этот файл использует формат Jan DD-YY, и я не могу понять, как его преобразовать в R. Все, что я пробовал, вернуло значения NA. Есть какие-нибудь идеи, чтобы помочь?
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
Ты это имеешь в виду?
> as.Date("Jan 01-21", format = "%b %d-%y")
[1] "2021-01-01"
Ответ №2:
Мы могли бы использовать mdy
функцию из lubridate
пакета:
library(lubridate)
date <- "Jan 01-21"
mdy(date)
выход:
> mdy(date)
[1] "2021-01-01"
Или другой вариант-это parse_date
library(parsedate)
parse_date(date)
[1] "2021-01-21 UTC"