เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เปรียบเทียบเชื้อชาติ/กลุ่มชาติพันธุ์ของผู้กู้และสัดส่วนของแต่ละกลุ่ม

ในแบบฝึกหัดนี้ คุณจะเปรียบเทียบสัดส่วนเชื้อชาติและกลุ่มชาติพันธุ์ในสหรัฐฯ กับสัดส่วนของผู้กู้ทั้งหมดแยกตามเชื้อชาติหรือกลุ่มชาติพันธุ์ เพื่อตรวจสอบเบื้องต้นว่าแต่ละกลุ่มกู้ยืมในอัตราที่สอดคล้องกับสัดส่วนของตนในประเทศหรือไม่ งานนี้คล้ายกับแบบฝึกหัดก่อนหน้า แต่คราวนี้จะใช้ iotools ในการดำเนินการ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลข้อมูลขนาดใหญ่ใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง matrix จากแต่ละ chunk ของ "mortgage-sample.csv"
  • รวมค่าในแถวสำหรับทุกคอลัมน์ของ race_table_chunks

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create table of the borrower_race 
race_table_chunks <- ___(
    "mortgage-sample.csv", function(chunk) { 
        x <- ___(chunk, sep = ",", type = "integer") 
        colnames(x) <- mort_names 
        table(x[, "borrower_race"])
}, CH.MAX.SIZE = 1e5)

# Add up the columns
race_table <- ___(race_table_chunks)

# Find the proportion
borrower_proportion <- race_table[1:7] / sum(race_table[1:7])

# Create the matrix
matrix(c(pop_proportion, borrower_proportion), byrow = TRUE, nrow = 2,
  dimnames = list(c("Population Proportion", "Borrower Proportion"), race_cat[1:7]))
แก้ไขและรันโค้ด