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

Đọc một đối tượng big.matrix

Trong bài tập này, bạn sẽ tạo đối tượng big.matrix hỗ trợ lưu tệp đầu tiên của mình bằng hàm read.big.matrix(). Hàm này được thiết kế tương tự read.table() nhưng ngoài ra nó cần biết kiểu giá trị số bạn muốn đọc ("char", "short", "integer", "double"), cần tên tệp sẽ giữ dữ liệu của ma trận (backing file), và cần tên tệp để giữ thông tin về ma trận (descriptor file). Kết quả sẽ là một tệp trên đĩa chứa các giá trị đã đọc cùng với một tệp mô tả lưu thông tin bổ sung (như số cột và số hàng) về đối tượng big.matrix thu được.

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

  • Nạp gói bigmemory.
  • Dùng hàm read.big.matrix() để đọc tệp "mortgage-sample.csv", trong đó có header và gồm các giá trị kiểu integer. Ngoài ra:
    • Tạo backingfile tên "mortgage-sample.bin", và
    • Một descriptor file tên "mortgage-sample.desc".
  • Tìm kích thước của x bằng hàm dim().

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.

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
Chỉnh sửa và Chạy Mã