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

Tạo biểu thức có thể tái sử dụng

Giờ bạn đã có thể biến đổi cột, bạn muốn biết nghệ sĩ nào có nhóm fan trung thành bằng cách tính số lần phát trên mỗi người nghe. Thay vì viết lại công thức này mỗi lần, hãy lưu phép tính dưới dạng một biến biểu thức của Polars để có thể tái sử dụng trên nhiều DataFrame.

polars đã được nạp là pl. DataFrame spotify có sẵn với dữ liệu lượt phát album.

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

  • Tạo một biểu thức chia streams cho monthly_listeners.
  • Áp dụng biến biểu thức và sắp xếp theo streams_per_listener giảm dần.

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.

# Create a reusable expression for streams per listener
streams_per_listener_expr = (
    (pl.col("____") / pl.col("____"))
    .alias("streams_per_listener")
)

# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
    "streams_per_listener", descending=____
)

print(result.head())
Chỉnh sửa và Chạy Mã