作者studioA (understand?)
看板R_Language
標題[問題] 如何找出每天最低溫的時間
時間Wed Apr 12 14:08:17 2023
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
我有一組1年8760筆 氣溫值數據 資料格式如下
date hour air_Tempture
2021-01-01 00 15.28
2021-01-01 01 15.28
2021-01-01 02 14.28
.
.
2021-12-31 21 11.89
2021-12-31 22 12.00
2021-12-31 23 11.45
我想要找出每一天最低溫以及最低溫的發生時間
但我遇到一些問題 程式出錯
還有有些天 最低溫同時發生在連續時段
例如 2021-2-10 最低溫是9.1℃ 但清晨3點~5點都是9.1℃
我如何挑出最接近黎明6時的時刻 例如上例的5點
[程式範例]:
test_data %>% group_by(date) %>%
summarise( 'min_T' = min( air_Tempture ,na.rm = T ),
"min_hh" = .[[which( min( air_Tempture ,na.rm = T ),hh]]
[環境敘述]:
R4.0.3
[關鍵字]:
選擇性,也許未來有用
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.64.143.51 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1681279699.A.E4E.html
推 fox1375: arrange(date,T,-hour) |> group_by(date) |> slice(1) 04/12 22:17
推 FA88124: data.table by .I 04/19 08:03