[問題] POSIXct類別中直方圖的breaks參數解讀
[問題類型]:
版上大大好,想請教我有一組時間的data是"POSIXct" "POSIXt"格式
ex: "2022-01-22 07:04:54 CST" "2022-01-22 07:02:14 CST"...等
我想要根據data分組計算數量,使用 hist()
透過存取 hist() 中的參數可以得到每組的counts
然後breaks的部分卻是一連串數字,不曉得該如何正確還原回 POSIXct格式?
我試過
as.POSIXct(res$breaks, tz='CST',origin = '1970-01-01')
但出來的時間差了八小時(感覺跟時區有關?)
使用lubridate::的ymd_hms也得不出結果
卡了幾天上來請教版上各位先進
謝謝!
範例程式碼如下:
test_data <- structure(c(1642806128, 1642806640, 1642806447, 1642806421, 1642806039,
1642806189, 1642806850, 1642806421, 1642806262, 1642806677, 1642806266,
1642806013, 1642806418, 1642806444, 1642806024, 1642806043, 1642806866,
1642806292, 1642806681, 1642806554, 1642806110, 1642806057, 1642806128,
1642806847, 1642806355, 1642806496, 1642806798, 1642806706, 1642806115,
1642806369, 1642806258, 1642806203, 1642806098, 1642806617, 1642806615,
1642806560, 1642806536, 1642806083, 1642806774, 1642806130, 1642806266,
1642806173, 1642806229, 1642806134, 1642806478, 1642806762, 1642806134,
1642806183, 1642806294, 1642806369), class = c("POSIXct", "POSIXt"
), tzone = "")
res <- hist(test_data,"mins")
> res$breaks
[1] 1642806000 1642806060 1642806120
[4] 1642806180 1642806240 1642806300
[7] 1642806360 1642806420 1642806480
[10] 1642806540 1642806600 1642806660
[13] 1642806720 1642806780 1642806840
[16] 1642806900
[關鍵字]:
hist, POSIXct, POSIXt
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.0.3 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1642847825.A.CFF.html
推
01/22 19:10,
2年前
, 1F
01/22 19:10, 1F
→
01/22 19:33,
2年前
, 2F
01/22 19:33, 2F
推
01/22 20:10,
2年前
, 3F
01/22 20:10, 3F
→
01/22 20:25,
2年前
, 4F
01/22 20:25, 4F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章