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
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")
)