시작하기무료로 시작하기

날씨 데이터의 시간대

Auckland 시간별 날씨 데이터에 date_utc라는 또 다른 datetime 열이 있는 것을 보셨나요? 한 번 살펴보세요:

tibble::glimpse(akl_hourly)

여러분이 만든 datetime 열은 뉴질랜드 오클랜드의 현지 시간을 나타냅니다. 추가 열인 date_utc는 UTC에서의 관측 시점을 나타내는 것 같습니다(이름이 큰 힌트죠). 하지만 정말 그럴까요?

이제 배운 시간대 처리 스킬을 활용해 확인해 보세요.

이 연습은 강의의 일부입니다

R에서 날짜와 시간 다루기

강의 보기

연습 안내

데이터는 akl_hourly 데이터 프레임에 있어요.

  • 현재 datetimedate_utc는 어떤 시간대인가요? datetimedate_utc 열의 앞부분을 확인해 알아보세요.
  • datetime"Pacific/Auckland" 시간대를 설정하세요.
  • datetime 열의 앞부분을 다시 확인해 시계 시간은 동일하지만 이제 올바른 시간대인지 점검하세요.
  • 이제 datetimedate_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(___ - ___)
  
코드 편집 및 실행