แก้ไขชนิดข้อมูล
จากแบบฝึกหัดก่อนหน้า เราพบว่าคอลัมน์ is_arrested มีชนิดข้อมูลเป็น object ในแบบฝึกหัดนี้ เราจะเปลี่ยนชนิดข้อมูลเป็น bool ซึ่งเหมาะสมที่สุดสำหรับคอลัมน์ที่มีค่า True และ False
การแก้ไขชนิดข้อมูลจะช่วยให้สามารถใช้การดำเนินการทางคณิตศาสตร์กับคอลัมน์ is_arrested ได้ ซึ่งไม่สามารถทำได้หากยังคงเป็นชนิดเดิม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์กิจกรรมตำรวจด้วย pandas
คำแนะนำการฝึกหัด
- ตรวจสอบค่าแรกของคอลัมน์
is_arrestedเพื่อยืนยันว่ามีค่าTrueและFalseและดูชนิดข้อมูลของคอลัมน์ - ใช้เมธอด
.astype()เพื่อแปลงis_arrestedให้เป็นคอลัมน์ชนิดbool - ตรวจสอบชนิดข้อมูลใหม่ของ
is_arrestedเพื่อยืนยันว่าเปลี่ยนเป็นboolแล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Examine the head of the 'is_arrested' column
print(ri.is_arrested.____)
# Change the data type of 'is_arrested' to 'bool'
ri['is_arrested'] = ri.is_arrested.____
# Check the data type of 'is_arrested'
print(____)