Ràng buộc kích cỡ lốp
Trong bài này, bạn sẽ tiếp tục dựa trên phần việc đã làm với DataFrame ride_sharing. Bạn sẽ làm việc với cột tire_sizes chứa kích cỡ lốp của từng chiếc xe đạp.
Kích cỡ lốp xe đạp có thể là 26″, 27″ hoặc 29″ và hiện đang được lưu đúng dưới dạng giá trị phân loại (categorical). Để cắt giảm chi phí bảo trì, nhà cung cấp dịch vụ đi chung xe quyết định đặt kích cỡ lốp tối đa là 27″.
Trong bài tập này, bạn sẽ đảm bảo cột tire_sizes có phạm vi đúng bằng cách trước tiên chuyển nó sang kiểu số nguyên, sau đó đặt và kiểm tra giới hạn trên mới là 27″ cho kích cỡ lốp.
Bài tập này là một phần của khóa học
Làm sạch dữ liệu với Python
Hướng dẫn bài tập
- Chuyển cột
tire_sizestừcategorysang'int'. - Dùng
.loc[]để đặt tất cả giá trị củatire_sizeslớn hơn 27 thành 27. - Chuyển lại
tire_sizestừintvề'category'. - In mô tả thống kê của
tire_sizes.
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.
# Convert tire_sizes to integer
ride_sharing['tire_sizes'] = ____['____'].____('____')
# Set all values above 27 to 27
ride_sharing.____[____ > ____, ____] = ____
# Reconvert tire_sizes back to categorical
ride_sharing['tire_sizes'] = ____
# Print tire size description
print(ride_sharing['tire_sizes'].____())