R语言 无法从tibles列表中获取所有日期的列表

njthzxwz  于 2023-09-27  发布在  其他
关注(0)|答案(1)|浏览(93)

我有一个tibble列表或列表列,每个tibble包含一列日期和其他一个温度。我想得到的日期在索引中位于一个向量,但我尝试了它不工作的原因,我看不到。这是我的代码和结果:

datetr = as.POSIXct(vector())
for (i in seq_along(dts)){
    datetr=as.POSIXct(dts[[i]][[1]][[stagt[i]]])
}

[1] "2019-11-04 15:18:32 UTC"

其中dts是tibles的列表,statt是包含索引的向量。
这个for循环在datetr上保存了一个日期时间,而不是我预期的106个值。试图了解什么可能是错误的我试图手动更改索引,然后它的工作,但我需要一个列表。

as.POSIXct(dts[[1]][[1]][[46]])
as.POSIXct(dts[[2]][[1]][[36]])

> as.POSIXct(dts[[1]][[1]][[46]])
[1] "2018-08-07 18:30:31 UTC"
> as.POSIXct(dts[[2]][[1]][[36]])
[1] "2018-08-08 17:46:05 UTC"
exdqitrt

exdqitrt1#

也许你可以试试这个:

datetr = as.POSIXct(vector())
for (i in seq_along(dts)){
    datetr <- as.POSIXct(c(datetr, dts[[i]][[1]][[stagt[i]]]))
}

相关问题