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

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

Xem khóa học

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())
Chỉnh sửa và Chạy Mã