Tạo một đối tượng xts có bề rộng bằng 0 và có tính đều
Để tạo dữ liệu đều từ một tập dữ liệu không đều, việc đầu tiên bạn cần là một dãy mốc thời gian đều đặn bao phủ các ngày trong tập dữ liệu không đều của bạn. Một dãy mốc thời gian "đều" có các điểm thời gian cách đều nhau.
Trong bài tập này, bạn sẽ dùng đối tượng irregular_xts để tạo một đối tượng xts có bề rộng bằng 0 với chỉ mục hằng ngày đều đặn. Một đối tượng xts có bề rộng bằng 0 có chỉ mục là các mốc thời gian nhưng không có cột dữ liệu.
Bài tập này là một phần của khóa học
Nhập và quản lý dữ liệu tài chính trong R
Hướng dẫn bài tập
- Dùng hàm
start()để tạo một đối tượng tên làstart_date. - Dùng hàm
end()để tạo một đối tượng tên làend_date. - Dùng hàm
seq()để tạo một đối tượng tên làregular_indexchứa một dãy mốc thời gian từstart_dateđếnend_datetheo ngày. - Dùng hàm khởi tạo
xts()để tạo một đối tượng xts có bề rộng bằng 0. Lưu vàoregular_xts.
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.
# Extract the start date of the series
# Extract the end date of the series
# Create a regular date sequence
regular_index <- seq(___, ___, by = "___")
# Create a zero-width xts object
regular_xts <- xts(, order.by = ___)