Thêm nhóm thời lượng chuyến bay
Giờ bạn đã xác định các nhóm và giá trị cần ghi nhận, hãy tạo một cột mới để phân tích tần suất các chuyến bay theo thời lượng!
Các biến flight_categories, short_flights, medium_flights, và long_flights mà bạn đã tạo trước đó hiện có sẵn.
Ngoài ra, các gói sau đã được nhập: pandas là pd, numpy là np, seaborn là sns, và matplotlib.pyplot là plt.
Bài tập này là một phần của khóa học
Phân tích dữ liệu khám phá trong Python
Hướng dẫn bài tập
- Tạo
conditions, một danh sách gồm các tập con củaplanes["Duration"]dựa trênshort_flights,medium_flights, vàlong_flights. - Tạo cột
"Duration_Category"bằng cách gọi một hàm nhận danh sáchconditionsvàflight_categories, đồng thời đặt các giá trị không khớp là"Extreme duration". - Tạo một biểu đồ thể hiện số lượng của từng nhóm.
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 conditions for values in flight_categories to be created
conditions = [
(planes["____"].____.____(____)),
(planes["____"].____.____(____)),
(planes["____"].____.____(____))
]
# Apply the conditions list to the flight_categories
planes["Duration_Category"] = ____.____(____,
____,
default="____")
# Plot the counts of each category
sns.____(data=____, x="____")
plt.show()