ตรวจสอบประเภทของคอลัมน์
ลองดูประเภทข้อมูลในคอลัมน์ของชุดข้อมูล UFO โดยใช้เมธอด .info() มีสองคอลัมน์ที่ต้องแปลงประเภท ได้แก่ คอลัมน์ seconds ซึ่งเป็นข้อมูลตัวเลขแต่ถูกอ่านเข้ามาเป็น object และคอลัมน์ date ที่สามารถแปลงเป็นประเภท datetime ได้ การแปลงเหล่านี้จะช่วยให้การสร้าง feature ในขั้นตอนถัดไปทำได้ง่ายขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเตรียมข้อมูลสำหรับ Machine Learning ด้วย Python
คำแนะนำการฝึกหัด
- เรียกเมธอด
.info()บนชุดข้อมูลufo - แปลงประเภทของคอลัมน์
secondsให้เป็นประเภทข้อมูลfloat - แปลงประเภทของคอลัมน์
dateให้เป็นประเภทข้อมูลdatetime - เรียก
.info()บนufoอีกครั้งเพื่อตรวจสอบว่าการเปลี่ยนแปลงสำเร็จหรือไม่
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print the DataFrame info
print(ufo.____)
# Change the type of seconds to float
ufo["seconds"] = ____
# Change the date column to type datetime
ufo["date"] = ____
# Check the column types
print(ufo.____)