Comece agoraComece grátis

Encadeando múltiplas condições

Você também pode encadear várias condições. A equipe de produto quer categorizar os produtos como "Large", "Medium" ou "Small" com base no tamanho, para otimizar o envio.

Este exercicio faz parte do curso

Transformação de Dados com Polars

Ver curso

Instruções do exercicio

  • Verifique se a coluna "size" é igual a "100ml" e retorne "Large".
  • Verifique se a coluna "size" é igual a "50ml" e retorne "Medium".
  • Retorne "Small" para todos os outros tamanhos e nomeie a coluna como "size_category".

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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")
)
Editar e Executar Código