Чтение объекта 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", который содержит заголовок и состоит из целочисленных значений. Кроме того:- Создайте backing file с именем
"mortgage-sample.bin"и - Descriptor file с именем
"mortgage-sample.desc".
- Создайте backing file с именем
- Определите размерность объекта
xс помощью функцииdim().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Load the bigmemory package
___
# Create the big.matrix object: x
x <- ___(___, header = ___,
type = ___,
backingfile = ___,
descriptorfile = ___)
# Find the dimensions of x
___