นำเข้าข้อมูลเฉพาะบางคอลัมน์
ข้อมูลภาษีของรัฐ Vermont มีทั้งหมด 147 คอลัมน์ ครอบคลุมข้อมูลองค์ประกอบของครัวเรือน แหล่งที่มาของรายได้ และภาษีที่ชำระ แยกตามรหัสไปรษณีย์และกลุ่มรายได้ แต่การวิเคราะห์ส่วนใหญ่ไม่จำเป็นต้องใช้ทุกคอลัมน์ ในแบบฝึกหัดนี้ เราจะสร้าง dataframe ที่มีเฉพาะตัวแปรที่ต้องการโดยใช้อาร์กิวเมนต์ usecols ของ read_csv()
เราจะเจาะลึกข้อมูลองค์ประกอบของครัวเรือน เพื่อดูว่ามีความแตกต่างตามพื้นที่ภูมิศาสตร์และระดับรายได้หรือไม่ โดยจะต้องใช้คอลัมน์ที่เกี่ยวกับกลุ่มรายได้ รหัสไปรษณีย์ สถานะการยื่นแบบภาษี (เช่น โสดหรือสมรส) และจำนวนผู้อยู่ในอุปการะ ชื่อตัวแปรในชุดข้อมูลนี้เป็นรหัส ซึ่งคอลัมน์ที่ต้องการระบุไว้ในคำแนะนำด้านล่างแล้ว
pandas ถูก import ไว้เรียบร้อยแล้วในชื่อ pd
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลด้วย pandas อย่างมีประสิทธิภาพ
คำแนะนำการฝึกหัด
- สร้าง list ของคอลัมน์ที่ต้องการใช้ ได้แก่
zipcode,agi_stub(กลุ่มรายได้),mars1(จำนวนครัวเรือนที่เป็นโสด),MARS2(จำนวนครัวเรือนที่ยื่นแบบในฐานะคู่สมรส) และNUMDEP(จำนวนผู้อยู่ในอุปการะ) - สร้าง dataframe จากไฟล์
vt_tax_data_2016.csvโดยใช้เฉพาะคอลัมน์ที่เลือกไว้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create list of columns to use
cols = ____
# Create dataframe from csv using only selected columns
data = ____("vt_tax_data_2016.csv", ____)
# View counts of dependents and tax returns by income level
print(data.groupby("agi_stub").sum())