看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用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