ComeçarComece de graça

Lendo um objeto big.matrix

Neste exercício, você vai criar seu primeiro objeto big.matrix com suporte em arquivo usando a função read.big.matrix(). A função se parece com a read.table(), mas, além disso, precisa saber qual tipo de valores numéricos você quer ler ("char", "short", "integer", "double"), precisa do nome do arquivo que armazenará os dados da matriz (o backing file) e do nome do arquivo que guardará informações sobre a matriz (um arquivo descritor). O resultado será um arquivo em disco contendo os valores lidos, junto com um arquivo descritor que guarda informações extras (como o número de colunas e linhas) sobre o objeto big.matrix resultante.

Este exercício faz parte do curso

Processamento de Dados em Escala no R

Ver curso

Instruções do exercício

  • Carregue o pacote bigmemory.
  • Use a função read.big.matrix() para ler um arquivo chamado "mortgage-sample.csv", que contém um cabeçalho e é composto por valores inteiros. Além disso:
    • Crie um backingfile chamado "mortgage-sample.bin", e
    • Um arquivo descritor chamado "mortgage-sample.desc".
  • Encontre as dimensões de x usando a função dim().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
Editar e executar o código