1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý dữ liệu có khả năng mở rộng trong R

Connected

Bài tập

Đọ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.

Hướng dẫn

100 XP
  • 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().