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

Yıla Göre Borçlu Bölgesi

Bu egzersizde verileri yıla ve msa (kent vs kırsal) değişkenine göre tablolaştıracaksın.

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

R'de Ölçeklenebilir Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

Gerekli tüm paketler çalışma alanına yüklendi.

  • make_table() adlı bir fonksiyon oluştur; bu fonksiyon bir parçayı matris olarak okusun ve ardından borçlu bölgesi (msa) ve yıla göre tablolaştırsın.
  • Senin için oluşturduğumuz dosya bağlantısından veriyi içeri almak için chunk.apply() kullan.
  • Bölgelere göre alınan ipoteklerdeki değişimleri çizdirmek için kalan kodu çalış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 <- ___(___, sep = ",", type = "integer")
    colnames(m) <- mort_names
    # Create the output table
    ___(___, c(___, ___))
}

# Import data using chunk.apply
msa_year_table <- ___

# Close connection
close(fc)

# Convert to a data frame
df_msa <- as.data.frame(msa_year_table)

# Rename columns
df_msa$MSA <- c("rural", "city")

# Gather on all columns except Year
df_msa_long <- pivot_longer(df_msa, -MSA, names_to = "Year", values_to = "Count")

# Plot 
ggplot(df_msa_long, aes(x = Year, y = Count, group = MSA, color = MSA)) + 
    geom_line()
Kodu Düzenle ve Çalıştır