У меня есть список дат с классом POSIXct следующим образом (минимальный рабочий пример):
L <- list(as.POSIXct("2012-12-12 12:12:12"), as.POSIXct("2012-12-12 12:12:12"))
Мне нужно получить из него вектор класса POSIXct. Это исключает глупость и оставляет меня с нежностью и безвкусицей. Я применяю их следующим образом:
sapply(L, "[[", 1)
и это возвращает:
[1] 1355310732 1355310732
Преобразование этого вектора в POSIXct приводит к ошибке, поскольку необходимо указать источник. Я также пробовал vapply:
vapply(L, "[[", as.POSIXct(Sys.time()), 1)
но также получить числовой вектор:
[1] 1355310732 1355310732
Также unlist не создает желаемый вектор POSIXct:
> unlist(L)
[1] 1355310732 1355310732
Короче говоря, как мне извлечь список значений POSIXct в вектор POSIXct?