날씨 데이터의 시간대
Auckland 시간별 날씨 데이터에 date_utc라는 또 다른 datetime 열이 있는 것을 보셨나요? 한 번 살펴보세요:
tibble::glimpse(akl_hourly)
여러분이 만든 datetime 열은 뉴질랜드 오클랜드의 현지 시간을 나타냅니다. 추가 열인 date_utc는 UTC에서의 관측 시점을 나타내는 것 같습니다(이름이 큰 힌트죠). 하지만 정말 그럴까요?
이제 배운 시간대 처리 스킬을 활용해 확인해 보세요.
이 연습은 강의의 일부입니다
R에서 날짜와 시간 다루기
연습 안내
데이터는 akl_hourly 데이터 프레임에 있어요.
- 현재
datetime과date_utc는 어떤 시간대인가요?datetime과date_utc열의 앞부분을 확인해 알아보세요. datetime에"Pacific/Auckland"시간대를 설정하세요.datetime열의 앞부분을 다시 확인해 시계 시간은 동일하지만 이제 올바른 시간대인지 점검하세요.- 이제
datetime과date_utc열의 차이를 집계하세요. 가설이 맞다면 그 차이는 0이어야 합니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Examine datetime and date_utc columns
head(___)
head(___)
# Force datetime to Pacific/Auckland
akl_hourly <- akl_hourly %>%
mutate(
datetime = ___(datetime, tzone = ___))
# Reexamine datetime
head(___)
# Are datetime and date_utc the same moments
table(___ - ___)