我有以下具有 POSIXct 类的日期列表(只是一个最小的工作示例):
L <- list(as.POSIXct("2012-12-12 12:12:12"), as.POSIXct("2012-12-12 12:12:12"))
我需要从中检索 POSIXct 类的向量。这排除了 lapply,并留下了 sapply 和 vapply。我将它们应用如下:
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 向量中?