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

Gộp hạng mục

Một vấn đề mà người dùng của một trang web nhận nuôi chó địa phương phản ánh là có quá nhiều lựa chọn. Khi lướt qua các giống chó khác nhau, họ bị rối vì số lượng tùy chọn quá lớn. Để đơn giản hóa dữ liệu, bạn sẽ xem từng cột và gộp dữ liệu khi phù hợp. Để bảo toàn dữ liệu gốc, bạn sẽ tạo các cột cập nhật mới trong dữ liệu dogs. Bạn sẽ bắt đầu với cột coat. Bảng tần suất như sau:

short          1969
medium          565
wirehaired      220
long            180
medium-long       3

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

  • Tạo một từ điển tên update_coats để ánh xạ cả wirehairedmedium-long về medium.
  • Gộp các hạng mục được liệt kê trong từ điển mới này và lưu thành một cột mới, coat_collapsed.
  • Chuyển cột mới này thành một Series kiểu phân loại (categorical).
  • In bảng tần suất của Series mới này.

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.

# Create the update_coats dictionary
____

# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____

# Convert the column to categorical
____

# Print the frequency table
print(____)
Chỉnh sửa và Chạy Mã