结合天气数据进行取整
什么时候取整有用?与提取日期组成部分有用的情形往往相同。取整相对于提取的优势在于,它会保留单位的上下文。例如,提取小时只能告诉您该日期时间处于哪一个小时,但会失去该小时所在的那一天(除非您也提取出来);相反,四舍五入到最接近的小时会同时保留日、月和年。
作为示例,您将探索在奥克兰逐小时天气数据中,每个小时实际上有多少条观测记录。
本练习是课程的一部分
在 R 中处理日期和时间
练习说明
- 新建名为
day_hour的列,将datetime向下取整到最近的整点小时。 - 对
day_hour使用count(),统计每个小时有多少条观测记录。您觉得最常见的数值是什么? - 扩展这条管道,在计数之后,筛选出
n不等于2的观测。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create day_hour, datetime rounded down to hour
akl_hourly <- akl_hourly %>%
mutate(
day_hour = ___(datetime, unit = ___)
)
# Count observations per hour
akl_hourly %>%
count(___)
# Find day_hours with n != 2
akl_hourly %>%
count(___) %>%
filter(___) %>%
arrange(desc(n))