[問題] 如何找出每天最低溫的時間

看板R_Language作者 (understand?)時間1年前 (2023/04/12 14:08), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用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

04/12 22:17, 1年前 , 1F
arrange(date,T,-hour) |> group_by(date) |> slice(1)
04/12 22:17, 1F

04/19 08:03, , 2F
data.table by .I
04/19 08:03, 2F
文章代碼(AID): #1aDahJvE (R_Language)
文章代碼(AID): #1aDahJvE (R_Language)