Округление данных о погоде
Когда полезно округление? В большинстве тех же ситуаций, что и извлечение компонентов даты. Преимущество округления перед извлечением состоит в том, что оно сохраняет контекст единицы измерения. Например, извлечение часа даёт вам час, в который произошло событие, но вы теряете день, в который этот час наступил (если только не извлечёте его отдельно). Округление же до ближайшего часа сохраняет день, месяц и год.
В качестве примера вы изучите, сколько наблюдений в час на самом деле содержится в почасовых данных о погоде Окленда.
Это упражнение является частью курса
Работа с датами и временем в R
Инструкции к упражнению
- Создайте новый столбец
day_hour, в которомdatetimeокруглено вниз до ближайшего часа. - Используйте
count()по столбцуday_hour, чтобы подсчитать количество наблюдений в каждом часе. Какое значение встречается чаще всего? - Расширьте конвейер: после подсчёта добавьте фильтрацию наблюдений, у которых
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))