Например, я попытался создать вектор Даты, длина 5. Нет работы:
date(5)
Date(5)
vector(5, mode = "Date" )
Это работает, но интересно, есть ли ярлык?
as.Date( numeric( 5 ) )
Кроме того, я вижу, что режим (as.Date( "2011-01-01" )) является числовым, и я понимаю, что базовая структура данных для дат является числовой, но с учетом того, что vector() имеет только режим и длину аргумент, мне кажется, что его невозможно создать вектор Даты без принуждения?
Изменить
Это также решение, за исключением length = 0?
Date = function( length = 0 )
{
newDate = numeric( length )
class(newDate) = "Date"
return(newDate)
}