저장으로 시간 절약 - I
이제 flights 데이터를 xts 객체로 변환하고, 시계열로 시각화하며, 분석을 이어 가는 데 유용한 몇 가지 지표도 계산했어요. 이 지표들을 시간에 따라 그려 보면서 데이터에 대한 빠른 기술 통계 분석도 수행했죠.
시계열 데이터 처리의 마지막 단계는, 나중에 쉽게 다시 사용할 수 있도록 xts 객체를 저장하는 것입니다.
먼저 개인 용도로 xts 객체를 rds 파일로 저장해 볼게요. 이를 위해 saveRDS() 함수를 사용합니다. saveRDS()는 file 인수로 지정한 이름의 파일에 객체를 저장해요. 기본적으로 현재 작업 디렉터리에 저장됩니다.
저장한 데이터를 다시 불러오고 싶을 때는 readRDS()를 사용해 파일을 엽니다. 이 연습 문제에서 보듯이, 이 방법은 xts 객체의 클래스를 그대로 유지합니다.
이 연습은 강의의 일부입니다
사례 연구: R로 도시 시계열 데이터 분석
연습 안내
saveRDS()를 사용해flights_xts데이터 객체를 rds 파일로 저장하세요. 파일 이름은"flights_xts.rds"로 하세요.readRDS()로 rds 파일을 열고, 불러온 데이터를flights_xts2로 저장하세요.class()를 사용해 새 객체flights_xts2의 클래스를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Save your xts object to rds file using saveRDS
saveRDS(object = ___, file = "___")
# Read your flights_xts data from the rds file
flights_xts2 <- readRDS("___")
# Check the class of your new flights_xts2 object
# Examine the first five rows of your new flights_xts2 object