Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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})
Chỉnh sửa và Chạy Mã