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
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".
- Crea un backingfile llamado
- Obtén las dimensiones de
xusando la funcióndim().
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
___