Tiết kiệm thời gian - I
Bạn đã chuyển đổi thành công dữ liệu flights sang một đối tượng xts, vẽ biểu đồ thông tin theo thời gian và tính một vài chỉ số hữu ích để hỗ trợ phân tích. Bạn thậm chí còn thực hiện được phân tích mô tả nhanh bằng cách vẽ các chỉ số này theo thời gian.
Bước cuối cùng trong mọi thao tác với dữ liệu chuỗi thời gian là lưu đối tượng xts để bạn có thể dễ dàng quay lại dùng sau này.
Đầu tiên, bạn sẽ muốn lưu đối tượng xts dưới dạng tệp rds để dùng riêng. Để làm việc này, hãy dùng lệnh saveRDS(), lệnh này lưu đối tượng của bạn ra tệp với tên bạn chỉ định (dùng đối số file). Mặc định, saveRDS() sẽ lưu vào thư mục làm việc hiện tại.
Khi cần mở lại dữ liệu đã lưu, bạn có thể dùng lệnh readRDS() để mở tệp. Như bạn sẽ thấy trong bài tập này, cách này giữ nguyên lớp của đối tượng xts của bạn.
Bài tập này là một phần của khóa học
Nghiên cứu tình huống: Phân tích dữ liệu chuỗi thời gian của thành phố bằng R
Hướng dẫn bài tập
- Dùng
saveRDS()để lưu đối tượng dữ liệuflights_xtsvào một tệp rds. Đặt tên tệp là"flights_xts.rds". - Mở tệp rds bằng
readRDS(). Lưu dữ liệu mới thànhflights_xts2. - Dùng
class()để kiểm tra lớp của đối tượngflights_xts2mới.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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