То, что я пытаюсь сделать, - рассчитать общие дни между двумя датами. Если даты в формате «гггг мм дд//» Я сделал это так:R разница между датами в разных форматах
EndDate <- "2012/02/01"
StartDate <- "1900/01/01"
DiffBewtweenDates <- data.frame(date=c(EndDate),start=c(StartDate))
DiffBewtweenDates$date_diff <- as.Date(as.character(DiffBewtweenDates$date), format="%Y/%m/%d")-
as.Date(as.character(DiffBewtweenDates$start), format="%Y/%m/%d")
DiffBewtweenDates
И это сработало. Но мне предлагается получить хотя бы EndDate в этом формате «FullDayName, DayNumber of FullMonthName of FullYearNumber». Что-то вроде этого «Воскресенье, 1 февраля 2012 года».
Как я понимаю в руководстве R, это было бы ... format="%A, %d of %B of %Y"
Но это не сработает, и я не могу понять, почему.
Заранее благодарим за любую идею.
Как вы используете его? Как и во время использования as.Date, формат, который вы предоставляете, представляет собой формат входной строки, а не выход. – Avinash