MulaiMulai sekarang secara gratis

Membaca objek big.matrix

Dalam latihan ini, Anda akan membuat objek big.matrix pertama yang didukung berkas menggunakan fungsi read.big.matrix(). Fungsi ini dirancang mirip dengan read.table(), tetapi selain itu, fungsi ini perlu mengetahui jenis nilai numerik yang ingin Anda baca ("char", "short", "integer", "double"), membutuhkan nama berkas yang akan menyimpan data matriks (backing file), dan memerlukan nama berkas untuk menyimpan informasi tentang matriks (descriptor file). Hasilnya adalah sebuah berkas di disk yang menyimpan nilai yang dibaca beserta berkas deskriptor yang memuat informasi tambahan (seperti jumlah kolom dan baris) tentang objek big.matrix yang dihasilkan.

Latihan ini adalah bagian dari kursus

Pemrosesan Data yang Dapat Diskalakan di R

Lihat Kursus

Petunjuk latihan

  • Muat paket bigmemory.
  • Gunakan fungsi read.big.matrix() untuk membaca berkas bernama "mortgage-sample.csv", yang memiliki header dan terdiri dari nilai bertipe integer. Selain itu:
    • Buat backingfile bernama "mortgage-sample.bin", dan
    • Berkas deskriptor bernama "mortgage-sample.desc".
  • Cari dimensi x menggunakan fungsi dim().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
Edit dan Jalankan Kode