시작하기무료로 시작하기

파싱 오류 무시하기

공급업체 내보내기 파일의 checkouts 열에 잘못된 값인 문자열 "unknown"이 포함되어 있습니다. Polars는 기본적으로 값을 추론된 dtype으로 파싱할 수 없으면 오류를 발생시킵니다. 팀이 나머지 데이터를 계속 불러올 수 있도록 Polars가 이러한 오류를 건너뛰도록 설정해 보세요.

정상적인 행과 잘못된 값이 포함된 행이 출력되어 있으니 확인해 보세요.

이 연습은 강의의 일부입니다

Polars로 데이터 파이프라인 확장 및 최적화하기

강의 보기

연습 안내

  • 잘못된 값을 null로 설정하고 스캔을 계속 진행하도록 Polars에 지시하는 인수를 추가하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

result = pl.scan_csv(
    MESSY_CSV_PATH,
    separator=";",
    skip_rows=2,
    schema_overrides={
        "checkouts": pl.Int64,
        "branch_code": pl.String,
    },
    # Tolerate values that don't fit the schema
    ____=____,
).collect()
print(result)
코드 편집 및 실행