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

Các phép toán có thể gập (II)

Bây giờ, bạn sẽ dùng hàm này trên các phần (partition) của bộ dữ liệu. Bạn cần nhận ra rằng bằng cách thực hiện thao tác theo từng phần rồi kết hợp lại, bạn không cần giữ toàn bộ dữ liệu trong cùng một biến. Điều này có thể không quá quan trọng với các bộ dữ liệu nhỏ, như mẫu dữ liệu mortgage, nhưng lại rất quan trọng với các bộ dữ liệu lớn.

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

Xử lý dữ liệu có khả năng mở rộng trong R

Xem khóa học

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

Hàm foldable_range() đã có sẵn trong workspace của bạn.

  • Tách các hàng của mort theo cột "year".
  • Dùng foldable_range() để lấy khoảng giá trị của cột "record_number" theo từng phần dữ liệu được chia theo năm.

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.

# Split the mortgage data by year
spl <- ___

# Use foldable_range() to get the range of the record numbers
foldable_range(___(function(s) ___(mort[s, "record_number"]), ___))
Chỉnh sửa và Chạy Mã