BaşlayınÜcretsiz başlayın

Yıllara Göre Borçlu Irk ve Etnisitesi (II)

Bu egzersizde, borçlunun ırk ve etnisitesini yıllara göre tabloya dökmek için hem iotools hem de bigtabulate kullanacaksın.

Bu egzersiz, kursun bir parçasıdır

R'de Ölçeklenebilir Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

iotools ve bigtabulate çalışma alanında yüklü.

  • Bir parçayı matris olarak okuyup borçlu ırkı ve yıla göre tablolaştıran make_table() adlı bir fonksiyon oluştur.
  • Senin için oluşturduğumuz dosya bağlantısından veriyi içeri almak için chunk.apply() kullan.
  • race_year_table öğesini bir data frame'e dönüştür.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Open a connection to the file and skip the header
fc <- file("mortgage-sample.csv", "rb")
readLines(fc, n = 1)

# Create a function to read chunks
make_table <- function(chunk) {
    # Create a matrix
    m <- ___(chunk, sep = ",", type = "integer")
    colnames(m) <- mort_names
    # Create the output table
    ___(m, c("borrower_race", "year"))
}

# Import data using chunk.apply
race_year_table <- ___(fc, make_table)

# Close connection
close(fc)

# Cast it to a data frame
rydf <- ___(race_year_table)

# Create a new column Race with race/ethnicity
rydf$Race <- race_cat
Kodu Düzenle ve Çalıştır