作者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://webptt.com/cn.aspx?n=bbs/R_Language/M.1681279699.A.E4E.html
1F:推 fox1375: arrange(date,T,-hour) |> group_by(date) |> slice(1) 04/12 22:17
2F:推 FA88124: data.table by .I 04/19 08:03