Cắt gọn gàng
Phương thức qcut chia biến thành n_bins khoảng có số lượng phần tử bằng nhau. Tuy nhiên, trong một số trường hợp, sẽ hữu ích khi bạn tự chọn các khoảng. Phương thức cut trong Python cho phép bạn tự xác định các khoảng này.
Bài tập này là một phần của khóa học
Nhập môn Phân tích Dự đoán với Python
Hướng dẫn bài tập
- Rời rạc hóa biến
number_giftthành ba khoảng với biên 0 và 5, 5 và 10, 10 và 20, và gán biến này vào cột mới tên làdisc_number_gift. - Đếm số quan sát trong mỗi nhóm.
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.
# Discretize the variable
basetable["disc_number_gift"] = pd.cut(____[____],[____, ____, ____, ____])
# Count the number of observations per group
print(basetable.groupby("____").____())