НачатьНачать бесплатно

Чтение объекта 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".
  • Определите размерность объекта x с помощью функции dim().

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
Редактировать и запускать код