ÎncepețiÎncepe gratuit

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

Vezi cursul

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".
  • Determină dimensiunile lui x folosind funcția dim().

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
___
Editează și rulează codul