Thay thế nhiều mẫu cùng lúc
Nhóm phân tích cần tính kích thước trung bình của sản phẩm, nhưng cột size đang chứa các giá trị văn bản như "30ml" thay vì số. Bạn có thể thay thế nhiều mẫu cùng lúc để làm sạch các giá trị này.
Bài tập này là một phần của khóa học
Biến đổi dữ liệu với Polars
Hướng dẫn bài tập
- Thay thế
"30ml","50ml", và"100ml"trong cột"size"bằng các giá trị số tương ứng"30","50", và"100". - Ép kiểu cột
"size"sang số nguyên 64-bit.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})