1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập và quản lý dữ liệu tài chính trong R

Connected

Bài tập

Dùng merge để biến chỉ mục không đều thành đều đặn

Bài trước đã hướng dẫn bạn cách tạo một đối tượng xts bề rộng bằng 0 với chỉ mục thời gian đều đặn. Bạn có thể dùng đối tượng bề rộng bằng 0 này để “chuẩn hóa” một đối tượng xts có chỉ mục không đều.

Chuỗi sau khi chuẩn hóa thường có giá trị thiếu (NA) vì dữ liệu không đều không có giá trị cho mọi mốc trong chỉ mục đều đặn. Bài này sẽ hướng dẫn bạn xử lý các giá trị thiếu đó khi bạn merge() hai chuỗi.

Các đối tượng irregular_xts và regular_xts từ bài trước đã có sẵn trong vùng làm việc của bạn.

Hướng dẫn

100 XP
  • Dùng hàm merge() để kết hợp irregular_xts và regular_xts thành một đối tượng tên merged_xts.
  • Dùng head() để xem vài dòng đầu của merged_xts.
  • Tạo một đối tượng tên merged_filled_xts bằng cách dùng đối số fill của merge() để thay NA bằng giá trị quan sát gần nhất trước đó (carried forward) với na.locf.
  • Dùng head để xem vài dòng đầu của merged_filled_xts.