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_listeners và popularity. 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
Hướng dẫn bài tập
- Chọn cột
popularityvà 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)