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

Xử lý chuỗi thời gian

Ở bài tập trước, bạn đã tạo một đối tượng xts từ giá gas. Trong bài này, bạn sẽ xem kỹ hơn năm 2014.

Bạn có thể lập chỉ mục một đối tượng chuỗi thời gian bằng một vector các ngày. Đoạn mã sau

dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]

trả về dữ liệu cho các ngày cuối tháng 6 và tháng 12 năm 2014 của đối tượng gas_ts. Hãy nhớ rằng hàm seq() có thể dùng cho ngày tháng.

Gói xts có một bộ hàm áp dụng một hàm cho các khoảng thời gian không chồng lấp, ví dụ: theo tuần, theo tháng, v.v. Chẳng hạn,

apply.yearly(gas_ts, max)

trả về giá gas cao nhất trong mỗi năm.

Đối tượng gas_ts có sẵn trong môi trường.

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

Luyện tập câu hỏi phỏng vấn Thống kê với R

Xem khóa học

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.

library(xts)

# Create the sequence of dates
dates_2014 <- ___(from = ___(___), ___ = as.Date("2014-12-31"), by = "1 day")

# Subset the time series
gas_2014 <- gas_ts[___]
Chỉnh sửa và Chạy Mã