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
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.")