Зчитування об'єкта big.matrix
У цій вправі ви створите свій перший файлово-підтримуваний об'єкт big.matrix за допомогою функції read.big.matrix(). Ця функція подібна на вигляд до read.table(), але додатково їй потрібно знати, який тип числових значень ви хочете зчитати («char», «short», «integer», «double»), потрібна назва файлу, що зберігатиме дані матриці (backing file), і назва файлу, що зберігатиме інформацію про матрицю (descriptor file). У результаті на диску буде створено файл із зчитаними значеннями та файл-описувач, який містить додаткові відомості (наприклад, кількість стовпців і рядків) про отриманий об'єкт big.matrix.
Ця вправа є частиною курсу
Масштабована обробка даних в R
Інструкції до вправи
- Завантажте пакет
bigmemory. - Використайте функцію
read.big.matrix()для зчитування файлу"mortgage-sample.csv", який містить заголовок і складається з цілих значень. Додатково:- Створіть backingfile з назвою
"mortgage-sample.bin", і - Файл-описувач з назвою
"mortgage-sample.desc".
- Створіть backingfile з назвою
- Знайдіть розмірність
xза допомогою функціїdim().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Load the bigmemory package
___
# Create the big.matrix object: x
x <- ___(___, header = ___,
type = ___,
backingfile = ___,
descriptorfile = ___)
# Find the dimensions of x
___