시작하기무료로 시작하기

자동 가져오기

가끔은 as.Date()로 날짜를 몇 개 직접 입력해야 할 때가 있지만, 보통은 데이터 파일에 날짜 열이 들어 있습니다.

데이터를 읽어들이는 일부 함수는 다양한 형식의 날짜를 자동으로 인식해 파싱합니다. 특히 readr 패키지의 read_csv() 같은 가져오기 함수들은 몇 가지 흔한 날짜 형식을 알아서 처리합니다.

또한 anytime 패키지의 anytime() 함수는 형식과 상관없이 문자열을 날짜로 자동 파싱하는 데 특화되어 있습니다.

이번 연습 문제에서 둘 다 사용해 보세요.

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

R에서 날짜와 시간 다루기

강의 보기

연습 안내

  • read_csv()를 사용해 CSV 파일 rversions.csvreleases로 읽어들이세요.
  • 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(___)
코드 편집 및 실행