시작하기무료로 시작하기

Enum 열 만들기

영화의 상태는 Released, Rumored, Post Production 등 정해진 값으로 구성됩니다. 허용되는 값이 미리 정해져 있으므로, Categorical보다 Enum이 더 적합합니다. Enum을 사용하면 알 수 없는 상태 값이 파이프라인에 유입되기 전에 검증을 통해 걸러낼 수 있습니다.

movies는 계속 사용할 수 있으며, 허용되는 모든 값이 포함된 status_enum도 미리 정의되어 있습니다.

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

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

강의 보기

연습 안내

  • 미리 정의된 status_enum을 사용하여 status 열을 변환하세요.

실습형 인터랙티브 연습

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

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
코드 편집 및 실행