我有一個tibbles或串列列的串列,每個tibble都包含一列日期和另一列溫度。 我想獲得位于向量中的索引中的日期,但我所做的嘗試并不奏效,原因我不清楚。 這是我的代碼和結果:
datetr = as. POSIXct(vector())
for (i in seq_along(dts)){
datetr=as. POSIXct(dts[[i]/span>][[1]][[stagt[i]]])
}
[1]/span> "2019-11-04 15:18:32 UTC"/span>
其中dts是tibbles的串列,stagt是包含索引的向量。
這個for-loop在datetr上保存的是一個日期時間,而不是我預期的106個值。 為了了解什么地方出了問題,我試著手動改變索引,然后它就作業了,但我需要一個串列。
as. POSIXct(dts[[1]][[1/span>1]][[46]])。
作為。 POSIXct(dts[[2]][[2/span>1]][[36]])
>作為。 POSIXct(dts[[1]][[1/span>1]][[46]])
[1]/span> "2018-08-07 18:30:31 UTC"/span>
>作為。 POSIXct(dts[[2]][[2/span>1]][[36]])
[1]/span> "2018-08-08 17:46:05 UTC"/span>
uj5u.com熱心網友回復:
這只是一個猜測,因為你沒有提供一個最小的可重復的例子,但也許:
datetr = as. POSIXct(vector())
for (i in seq_along(dts)){
datetr <-為。 POSIXct(c(datetr。 dts[[i]] 標點符號">[[1]][[stagt[i]]]))
}。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/311897.html
標籤:
上一篇:如何在pandasDataframe中為TimedeltaIndex添加偏移量
下一篇:熊貓使用頻率來偏移日期
