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
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()