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

Chuyển kiểu dữ liệu sang category

Vì cột rating chỉ có một vài giá trị khả dĩ, bạn sẽ đổi kiểu dữ liệu của nó sang category để lưu trữ hiệu quả hơn. Bạn cũng sẽ chỉ định một thứ tự hợp lý cho các hạng mục, điều này sẽ hữu ích cho các bài tập sau.

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

Phân tích hoạt động của cảnh sát với pandas

Xem khóa học

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

  • Tạo một đối tượng CategoricalDtype tên là cats liệt kê các mức đánh giá thời tiết theo thứ tự hợp lý: 'good', 'bad', 'worse'. Nhớ chỉ định rằng các hạng mục sẽ được xem là có thứ tự.
  • Dùng đối tượng cats để đổi kiểu dữ liệu của cột rating từ object sang category.
  • Xem phần đầu của cột rating để xác nhận rằng các hạng mục được sắp theo thứ tự hợp lý.

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.

# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)

# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)

# Examine the head of 'rating'
print(____)
Chỉnh sửa và Chạy Mã