자동 가져오기
가끔은 as.Date()로 날짜를 몇 개 직접 입력해야 할 때가 있지만, 보통은 데이터 파일에 날짜 열이 들어 있습니다.
데이터를 읽어들이는 일부 함수는 다양한 형식의 날짜를 자동으로 인식해 파싱합니다. 특히 readr 패키지의 read_csv() 같은 가져오기 함수들은 몇 가지 흔한 날짜 형식을 알아서 처리합니다.
또한 anytime 패키지의 anytime() 함수는 형식과 상관없이 문자열을 날짜로 자동 파싱하는 데 특화되어 있습니다.
이번 연습 문제에서 둘 다 사용해 보세요.
이 연습은 강의의 일부입니다
R에서 날짜와 시간 다루기
연습 안내
read_csv()를 사용해 CSV 파일rversions.csv를releases로 읽어들이세요.str()로date열의 구조를 확인하세요. 이미Date객체인 점에 주목하세요.anytime를 로드했고sep_10_2009라는 객체를 만들어 두었습니다.anytime()함수를 사용해sep_10_2009를 파싱하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load the readr package
library(readr)
# Use read_csv() to import rversions.csv
releases <- read_csv(___)
# Examine the structure of the date column
str(___)
# Load the anytime package
library(anytime)
# Various ways of writing Sep 10 2009
sep_10_2009 <- c("September 10 2009", "2009-09-10", "10 Sep 2009", "09-10-2009")
# Use anytime() to parse sep_10_2009
anytime(___)