Citirea unui obiect big.matrix
În acest exercițiu, vei crea primul tău obiect big.matrix susținut de un fișier, folosind funcția read.big.matrix(). Funcția este similară cu read.table(), însă are nevoie de câteva informații suplimentare: tipul valorilor numerice pe care vrei să le citești ("char", "short", "integer", "double"), numele fișierului care va stoca datele matricei (fișierul de susținere) și numele fișierului care va păstra informații despre matrice (fișierul descriptor). Rezultatul va fi un fișier salvat pe disc cu valorile citite, împreună cu un fișier descriptor care conține informații suplimentare (precum numărul de coloane și rânduri) despre obiectul big.matrix.
Acest exercițiu face parte din cursul
Procesarea scalabilă a datelor în R
Instrucțiuni pentru exercițiu
- Încarcă pachetul
bigmemory. - Folosește funcția
read.big.matrix()pentru a citi un fișier numit"mortgage-sample.csv", care conține un antet și este compus din valori întregi. În plus:- Creează un fișier de susținere numit
"mortgage-sample.bin", și - Un fișier descriptor numit
"mortgage-sample.desc".
- Creează un fișier de susținere numit
- Determină dimensiunile lui
xfolosind funcțiadim().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Load the bigmemory package
___
# Create the big.matrix object: x
x <- ___(___, header = ___,
type = ___,
backingfile = ___,
descriptorfile = ___)
# Find the dimensions of x
___