Я пытаюсь использовать sapply, чтобы получить максимальную дату в столбце, но он возвращает число вместо даты. Любая идея, как это решить? Я не могу показаться, чтобы выяснить, почему это происходит ..Макс. Число в столбце R с sapply
mtcars$datecolm = '2015-03-03'
mtcars$datecolm[1] = '2015-09-09'
mtcars$datecolm = as.Date(mtcars$datecolm)
sapply(mtcars, max) # why is it returning a number instead of a date??
max(mtcars$datecolm) # works correctly
Пожалуйста, используйте sapply учитывая то, как я установить это ... Я знаю, что это работает с (применяются mtcars, 2, максимум).
для преобразования числовой формы даты в форму, пригодную для чтения, просто преобразуйте данные столбца даты. например 'as.Date (16687, origin =" 1970-01-01 ")' –