Kom igångKom igång gratis

Läsa in ett big.matrix-objekt

I den här övningen skapar du ditt första filbaserade big.matrix-objekt med funktionen read.big.matrix(). Funktionen liknar read.table(), men behöver dessutom veta vilken typ av numeriska värden du vill läsa in ("char", "short", "integer", "double"), namnet på filen som ska lagra matrisens data (backing-filen) samt namnet på deskriptorfilen som håller metadata om matrisen. Resultatet blir en fil på disken med de inlästa värdena samt en deskriptorfil med extra information – till exempel antal kolumner och rader – om det resulterande big.matrix-objektet.

Den här övningen är en del av kursen

Skalbar databehandling i R

Visa kurs

Övningsinstruktioner

  • Ladda in paketet bigmemory.
  • Använd funktionen read.big.matrix() för att läsa in en fil med namnet "mortgage-sample.csv", som innehåller en rubrikrad och består av heltalsvärden. Gör dessutom följande:
    • Skapa en backing-fil med namnet "mortgage-sample.bin", och
    • En deskriptorfil med namnet "mortgage-sample.desc".
  • Ta reda på dimensionerna för x med hjälp av funktionen dim().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
Redigera och kör kod