Mulai sekarangMulai gratis

Merangkaikan beberapa kondisi

Anda juga dapat merangkaikan beberapa kondisi sekaligus. Tim produk ingin mengkategorikan produk sebagai "Large", "Medium", atau "Small" berdasarkan ukurannya untuk optimasi pengiriman.

Latihan ini merupakan bagian dari kursus

Transformasi Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Periksa apakah kolom "size" sama dengan "100ml" dan kembalikan "Large".
  • Periksa apakah kolom "size" sama dengan "50ml" dan kembalikan "Medium".
  • Kembalikan "Small" untuk semua ukuran lainnya dan beri nama kolom "size_category".

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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")
)
Edit dan Jalankan Kode