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

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: pandaspd, numpynp, seabornsns, và matplotlib.pyplotplt.

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

Xem khóa học

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

  • Tạo conditions, một danh sách gồm các tập con của planes["Duration"] dựa trên short_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ách conditionsflight_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()
Chỉnh sửa và Chạy Mã