ComenzarEmpieza gratis

Lectura de un objeto big.matrix

En este ejercicio vas a crear tu primer objeto big.matrix respaldado por archivo usando la función read.big.matrix(). La función se parece a read.table(), pero además necesita saber qué tipo de valores numéricos quieres leer ("char", "short", "integer", "double"), el nombre del archivo que almacenará los datos de la matriz (backing file) y el nombre del archivo que guardará información sobre la matriz (descriptor file). El resultado será un archivo en disco con los valores leídos junto con un archivo descriptor que contiene información adicional (como el número de columnas y filas) sobre el objeto big.matrix resultante.

Este ejercicio forma parte del curso

Procesamiento de datos escalable en R

Ver curso

Instrucciones del ejercicio

  • Carga el paquete bigmemory.
  • Usa la función read.big.matrix() para leer un archivo llamado "mortgage-sample.csv", que contiene cabecera y está compuesto por valores enteros. Además:
    • Crea un backingfile llamado "mortgage-sample.bin", y
    • Un descriptor file llamado "mortgage-sample.desc".
  • Obtén las dimensiones de x usando la función dim().

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Load the bigmemory package
___

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