Mengganti banyak pola
Tim analitik perlu menghitung ukuran produk rata-rata, tetapi kolom size berisi nilai teks seperti "30ml" alih-alih angka. Anda dapat mengganti beberapa pola sekaligus untuk membersihkan nilai-nilai ini.
Latihan ini merupakan bagian dari kursus
Transformasi Data dengan Polars
Instruksi latihan
- Ganti
"30ml","50ml", dan"100ml"di kolom"size"dengan padanan numeriknya"30","50", dan"100". - Ubah tipe kolom
"size"menjadi bilangan bulat 64-bit.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})