Dùng .groupby() sau khi sắp xếp lại thứ tự
Đã đến lúc bạn chạy một vài phân tích trên bộ dữ liệu chó có thể nhận nuôi, tập trung vào "size" (kích thước) của chó. Bạn đã viết sẵn mã để sắp xếp lại thứ tự các danh mục. Trong bài tập này, bạn sẽ viết hai câu lệnh .groupby() tương tự nhau để hiểu rõ hơn ảnh hưởng của "size" lên các biến khác. dogs đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Làm việc với dữ liệu phân loại trong Python
Hướng dẫn bài tập
- In ra bảng tần suất của
"sex"cho từng danh mục trong cột"size". - In ra bảng tần suất của
"keep_in"cho từng danh mục trong cột"size".
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.
# Previous code
dogs["size"].cat.reorder_categories(
new_categories=["small", "medium", "large"],
ordered=True,
inplace=True
)
# How many Male/Female dogs are available of each size?
print(dogs.____(____)[____].value_counts())
# Do larger dogs need more room to roam?
print(dogs.____(____)[____].value_counts())