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

การตรวจสอบความถูกต้องของดาต้าไปป์ไลน์ด้วย assert

การสร้าง unit test สำหรับดาต้าไปป์ไลน์ จำเป็นต้องทำความคุ้นเคยกับคีย์เวิร์ด assert และฟังก์ชัน isinstance() ในแบบฝึกหัดนี้ คุณจะได้ฝึกใช้เครื่องมือทั้งสองนี้เพื่อตรวจสอบความถูกต้องของส่วนประกอบต่าง ๆ ในดาต้าไปป์ไลน์

ฟังก์ชัน extract() และ transform() ถูกเตรียมไว้ให้แล้ว พร้อมกับไลบรารี pandas ซึ่งถูก import มาในชื่อ pd ทั้ง extract() และ transform() จะคืนค่าเป็น DataFrame ขอให้โชคดี!

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

ETL and ELT ใน Python

ดูคอร์ส

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

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

raw_tax_data = extract("raw_tax_data.csv")
clean_tax_data = transform(raw_tax_data)

# Validate the number of columns in the DataFrame
____ len(clean_tax_data.columns) == ____
แก้ไขและรันโค้ด