Bắt đầu ngayBắt đầu miễn phí

Bỏ qua dữ liệu lỗi

Trong bài tập này, bạn sẽ dùng các tham số của read_csv() để xử lý các tệp có dữ liệu lỗi, như những bản ghi có nhiều giá trị hơn số cột. Mặc định, cố gắng nhập các tệp như vậy sẽ gây ra một lỗi cụ thể, pandas.errors.ParserError.

Một số dòng trong dữ liệu thuế Vermont ở đây đã bị hỏng. Để tải được các dòng tốt, chúng ta cần yêu cầu pandas bỏ qua các lỗi. Ta cũng muốn pandas cảnh báo khi bỏ qua một dòng để biết phạm vi vấn đề dữ liệu.

pandas đã được nhập với bí danh pd. Mã bài tập sẽ cố đọc tệp. Nếu có pandas.errors.ParserError, đoạn mã trong khối except sẽ chạy.

Bài tập này là một phần của khóa học

Nạp dữ liệu gọn nhẹ với pandas

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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.")
Chỉnh sửa và Chạy Mã