Bắt đầu ngayBắt đầu miễn phí

Chuyển đổi giữa data.frame và zoo

Khi làm việc với dữ liệu chuỗi thời gian ngoài đời thực, bạn thường sẽ nhập dữ liệu từ bảng tính và dữ liệu dạng bảng – dữ liệu được định dạng như một data frame. Bằng cách chuyển dữ liệu của bạn sang đối tượng zoo, bạn sẽ sẵn sàng hơn để thực hiện phân tích chuỗi thời gian!

Tương tự, chuyển một chuỗi thời gian thành data frame cho phép bạn thao tác và xuất dữ liệu ở định dạng được nhiều phần mềm và ngôn ngữ lập trình ngoài R đọc được.

Chuỗi thời gian card_prices – chuỗi thời gian về giá trung bình hằng ngày của ba thẻ giao dịch – cùng với các gói lubridate, zooggplot2 đã được nạp sẵn cho bạn.

Bài tập này là một phần của khóa học

Xử lý Dữ liệu Chuỗi Thời gian trong R

Xem khóa học

Hướng dẫn bài tập

  • Chuyển đối tượng zoo card_prices thành data frame và gán vào cards_df.

  • Cộng ba cột giá của cards_df lại, rồi gán vào một cột mới, cards_df$total_price.

  • Tạo một chuỗi thời gian mới, total_price_zoo, từ các cột Indextotal_price của cards_df.

  • Autoplot total_price_zoo.

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.

# Fortify to data frame: cards_df
___ <- ___

# Add together the three price columns from cards_df
___ <- ___ + ___ + ___

# Create the total_price_zoo time series
___ <- ___

# Generate an autoplot of the new time series
___
Chỉnh sửa và Chạy Mã