开始使用免费开始使用

结合天气数据进行取整

什么时候取整有用?与提取日期组成部分有用的情形往往相同。取整相对于提取的优势在于,它会保留单位的上下文。例如,提取小时只能告诉您该日期时间处于哪一个小时,但会失去该小时所在的那一天(除非您也提取出来);相反,四舍五入到最接近的小时会同时保留日、月和年。

作为示例,您将探索在奥克兰逐小时天气数据中,每个小时实际上有多少条观测记录。

本练习是课程的一部分

在 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))
编辑并运行代码