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

ข้ามข้อมูลที่มีปัญหา

ในแบบฝึกหัดนี้ จะใช้พารามิเตอร์ของ read_csv() เพื่อจัดการไฟล์ที่มีข้อมูลผิดปกติ เช่น ระเบียนที่มีค่ามากกว่าจำนวนคอลัมน์ที่กำหนด โดยปกติแล้ว การนำเข้าไฟล์ลักษณะนี้จะทำให้เกิดข้อผิดพลาด pandas.errors.ParserError

ข้อมูลภาษีของรัฐ Vermont ที่ใช้ในแบบฝึกหัดนี้มีบางบรรทัดที่เสียหาย เพื่อโหลดเฉพาะบรรทัดที่ถูกต้อง ต้องสั่งให้ pandas ข้ามข้อผิดพลาดเหล่านั้น และให้ pandas แจ้งเตือนเมื่อข้ามบรรทัดใด เพื่อให้ทราบขอบเขตของปัญหาในข้อมูล

pandas ถูกนำเข้ามาแล้วในชื่อ pd โค้ดในแบบฝึกหัดจะพยายามอ่านไฟล์ หากเกิด pandas.errors.ParserError โค้ดในบล็อก except จะทำงานแทน

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

การนำเข้าข้อมูลด้วย pandas อย่างมีประสิทธิภาพ

ดูคอร์ส

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

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

try:
  # Import the CSV without any keyword arguments
  data = ____
  
  # View first 5 records
  print(data.head())
  
except pd.errors.ParserError:
    print("Your data contained rows that could not be parsed.")
แก้ไขและรันโค้ด