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

Mã hóa biến phân loại - one-hot

Một trong các cột của tập dữ liệu volunteer, category_desc, cung cấp mô tả hạng mục cho các cơ hội tình nguyện được liệt kê. Vì đây là một biến phân loại với nhiều hơn hai hạng mục, bạn cần dùng one-hot encoding để biến đổi cột này thành dạng số. Hãy dùng hàm pd.get_dummies() của pandas để thực hiện.

Bài tập này là một phần của khóa học

Tiền xử lý cho Machine Learning bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Gọi get_dummies() trên cột volunteer["category_desc"] để tạo các cột đã mã hóa và gán vào category_enc.
  • In .head() của biến category_enc để xem nhanh các cột đã mã hóa.

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.

# Transform the category_desc column
category_enc = pd.____(____)

# Take a look at the encoded columns
print(____)
Chỉnh sửa và Chạy Mã