시작하기무료로 시작하기

Categorical 열 만들기

스트리밍 스타트업의 영화 데이터셋으로 돌아가 보겠습니다. original_language 열의 대부분은 en, fr, es 등 소수의 코드를 반복해서 사용합니다. Categorical로 변환하면 고유한 레이블을 내부적으로 정수로 인코딩하여 반복 문자열에 사용되는 메모리를 절약할 수 있습니다.

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

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

강의 보기

연습 안내

  • original_language 열을 pl.Categorical로 변환하세요.

실습형 인터랙티브 연습

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

movies_cat = movies.with_columns(
    # Cast to Categorical to save memory
    pl.col("original_language").____(pl.____)
)

result = movies_cat.select("movie_title", "original_language").head(8)
print(result)
코드 편집 및 실행