ПочатиПочніть безкоштовно

Читання частин як матриці

У цій вправі ви напишете масштабовану функцію table(), яка рахує кількість міських і сільських позичальників у наборі даних про іпотеки, використовуючи chunk.apply(). Типово chunk.apply() агрегує оброблені дані за допомогою функції rbind(). Це означає, що ви можете створити таблицю для кожної частини, а потім підсумувати рядки отриманої матриці, щоб отримати загальні підрахунки для таблиці.

Ми створили файлове з'єднання fc до файлу "mortgage-sample.csv" і прочитали перший рядок, щоб позбутися заголовка.

Ця вправа є частиною курсу

Масштабована обробка даних в R

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Define the function to apply to each chunk
make_table <- function(chunk) {
    # Read each chunk as a matrix
    x <- ___(chunk, type = "integer", sep = ",")
    # Create a table of the number of borrowers (column 3) for each chunk
    table(x[, 3])
}
Редагувати та запускати код