불량 데이터 건너뛰기
이번 연습에서는 read_csv()의 매개변수를 사용해 열 수보다 값이 더 많은 레코드처럼 불량 데이터가 있는 파일을 처리해 볼 거예요. 기본적으로 이런 파일을 가져오면 pandas.errors.ParserError라는 특정 오류가 발생해요.
여기 있는 Vermont 세금 데이터에는 일부 줄이 손상되어 있어요. 정상적인 줄만 불러오려면 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.")