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
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".
- Buat backingfile bernama
- Cari dimensi
xmenggunakan fungsidim().
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
___