시작하기무료로 시작하기

복잡한 CSV 파싱하기

서드파티 전자책 공급업체가 시애틀 디지털 대출 데이터를 세미콜론으로 구분된 CSV 파일로 제공합니다. 이 파일에는 실제 헤더 위에 메타데이터 행이 두 줄 포함되어 있습니다. 팀이 깔끔한 테이블을 미리 볼 수 있도록 파일 구조에 맞게 스캔 설정을 구성해 보세요.

polarspl로 불러와져 있습니다. 공급업체 파일 경로는 MESSY_CSV_PATH에 저장되어 있습니다.

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

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

강의 보기

연습 안내

  • 헤더 위의 메타데이터 행 2개를 건너뜁니다.
  • 열 구분 기호(Separator)가 세미콜론임을 Polars에 알려줍니다.

실습형 인터랙티브 연습

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

result = pl.scan_csv(
    MESSY_CSV_PATH,
    # Skip the 2 metadata rows above the header
    skip_rows=____,
    # Columns are separated by semicolons
    separator="____",
).head(5).collect()
print(result)
코드 편집 및 실행