Build your ultimate AI agent
코스 설명
데이터에는 날짜와 시간이 매우 자주 등장하며, 언제, 얼마나 오래, 얼마나 자주와 같은 질문에 답하려면 필수입니다. 하지만 형식이 매우 다양하고 직관적이지 않게 동작할 수 있어 까다롭습니다. 이 강의에서는 R에서 날짜와 시간을 파싱하고, 조작하고, 계산하는 핵심을 배웁니다. 강의가 끝나면 tidyverse의 일부인 lubridate 패키지를 능숙하게 다루게 될 거예요. 또한 새 기술을 활용해 R 버전이 얼마나 자주 출시되는지, R의 탄생지인 오클랜드의 날씨는 언제 좋은지, 영국 군주들이 얼마나 오래 통치했는지도 살펴봅니다.
사전 요구 사항
커리큘럼
코스 개요
1
R의 날짜와 시간
R은 여러분이 알려 주지 않으면 어떤 값이 날짜나 시간인지 알지 못합니다. 이 장에서는 R 버전이 얼마나 자주 출시되는지와 사람들이 얼마나 빨리 내려받는지를 살펴보며, R이 날짜와 시간을 저장하는 몇 가지 방식을 배웁니다. 다음 장에서 다룰 내용을 미리 엿볼 수도 있어요.
2
lubridate로 날짜와 시간 파싱 및 조작
날짜와 시간은 형식이 정말 다양하기 때문에, 먼저 해야 할 일은 가진 형식을 R의 datetime으로 파싱하는 것입니다. 이 장에서는 lubridate 패키지로 날짜와 시간을 가져오는 방법을 배웁니다. 또한 datetime에서 일부 구성 요소를 추출하는 방법도 익힙니다. R의 탄생지인 뉴질랜드 오클랜드의 날씨 데이터를 탐색하며 연습해 볼 거예요.
3
날짜와 시간으로 하는 연산
datetime을 R로 불러오는 것은 첫걸음일 뿐입니다. 이제 파싱하는 법을 알게 되었으니, 그것들로 계산하는 방법을 배워야 합니다. 이 장에서는 lubridate로 시간의 길이를 표현하는 다양한 방식과 이를 활용해 datetime에 산술 연산을 수행하는 방법을 배웁니다. 장이 끝날 때쯤이면 인류가 처음 달에 발을 디딘 이후 얼마나 지났는지 계산하고, 알림 일정을 잡기 위한 날짜 시퀀스를 생성하며, 일식이 언제 일어나는지 계산하고, 영국 군주들의 재위 기간을 탐색해 어떤 군주가 핼리 혜성을 보았을지도 알아보게 됩니다!
4
실전에서의 문제들
이제 날짜와 시간이 포함된 데이터를 다루는 데 필요한 대부분을 익히셨습니다. 하지만 실제로는 몇 가지 추가로 마주칠 수 있는 문제가 있어요. 이 마지막 장에서는 앞서 다뤘던 데이터 예시로 돌아가며, 시간대를 처리하는 법, 날짜가 중요하지 않은 시간 데이터 다루기, 날짜를 빠르게 파싱하기, 날짜와 시간을 출력하는 방법 등을 조금 더 배웁니다.
R
R에서 날짜와 시간 다루기
코스
완료

