Читання частин як матриці
У цій вправі ви напишете масштабовану функцію 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])
}