การลบคอลัมน์
บ่อยครั้งที่ DataFrame มีคอลัมน์ที่ไม่เป็นประโยชน์ต่อการวิเคราะห์ คอลัมน์เหล่านั้นควรถูกลบออกเพื่อให้โฟกัสกับข้อมูลที่เหลือได้ง่ายขึ้น
ในแบบฝึกหัดนี้ จะลบคอลัมน์ county_name เนื่องจากมีแต่ค่าที่หายไป และลบคอลัมน์ state เนื่องจากการหยุดรถทุกครั้งเกิดขึ้นในรัฐเดียว (Rhode Island) คอลัมน์เหล่านี้จึงไม่มีประโยชน์ต่อการวิเคราะห์ โดยจำนวนค่าที่หายไปในแต่ละคอลัมน์ได้แสดงผลให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์กิจกรรมตำรวจด้วย pandas
คำแนะนำการฝึกหัด
- ตรวจสอบ
.shapeของ DataFrame เพื่อดูจำนวนแถวและคอลัมน์ - ลบคอลัมน์
county_nameและstateออกทั้งคู่ โดยส่งชื่อคอลัมน์ไปยัง method.drop()ในรูปแบบ list ของ string - ตรวจสอบ
.shapeอีกครั้งเพื่อยืนยันว่าตอนนี้มีคอลัมน์น้อยลง 2 คอลัมน์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Examine the shape of the DataFrame
print(ri.____)
# Drop the 'county_name' and 'state' columns
ri.____([____, ____], axis='columns', inplace=True)
# Examine the shape of the DataFrame (again)
print(____)