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

Tính các phân vị cho độ phổ biến

Bạn đang tiếp tục phân tích bộ dữ liệu Spotify gồm 25 album phổ biến với các chỉ số như streams, monthly_listenerspopularity. Nhóm marketing cần các mốc rõ ràng cho album kém hiệu quả, trung bình và bứt phá. Hãy tính các phân vị để giúp nhóm hiểu cách phân bố của độ phổ biến.

polars đã được nạp dưới tên pl. DataFrame spotify với các chỉ số streaming đã được tải sẵn cho bạn.

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

  • Chọn cột popularity và tính phân vị 25%, đặt bí danh là q25_popularity.
  • Thêm phân vị 50% và 75% với các bí danh tương ứng.

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.

# Calculate the 25th, 50th, and 75th percentiles of popularity
result = spotify.select(
    pl.col("____").____(0.25).alias("q25_popularity"),
    pl.col("popularity").quantile(____).alias("q50_popularity"),
    pl.col("popularity").quantile(____).alias("q75_popularity"),
)

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