시작하기무료로 시작하기

여러 조건 연결하기

여러 조건을 연쇄적으로 연결할 수도 있어요. 배송 최적화를 위해 제품 팀에서는 크기에 따라 제품을 "Large", "Medium", "Small"로 분류하고자 합니다.

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

Polars로 하는 데이터 변환

강의 보기

연습 안내

  • "size" 열이 "100ml"와 같으면 "Large"를 반환하세요.
  • "size" 열이 "50ml"와 같으면 "Medium"을 반환하세요.
  • 그 외 모든 크기에 대해서는 "Small"을 반환하고 열 이름을 "size_category"로 지정하세요.

실습형 인터랙티브 연습

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

reviews.with_columns(
  	# Check if size is "100ml" and return "Large"
    pl.when(pl.col("____") == "____").then(pl.lit("____"))
  
    # Check if size is "50ml" and return "Medium"
    .____(pl.col("size") == "____").then(pl.lit("____"))
  
    # Return "Small" for other sizes
    .____(pl.lit("____"))
    .alias("size_category")
)
코드 편집 및 실행