การเพิ่มหมวดหมู่ระยะเวลาเที่ยวบิน
ตอนนี้เตรียมหมวดหมู่และค่าที่ต้องการไว้พร้อมแล้ว ถึงเวลาสร้างคอลัมน์ใหม่เพื่อวิเคราะห์ความถี่ของเที่ยวบินตามระยะเวลากัน!
ตัวแปร flight_categories, short_flights, medium_flights และ long_flights ที่สร้างไว้ก่อนหน้านี้พร้อมใช้งานแล้ว
นอกจากนี้ ได้นำเข้าแพ็กเกจต่อไปนี้เรียบร้อยแล้ว: pandas เป็น pd, numpy เป็น np, seaborn เป็น sns และ matplotlib.pyplot เป็น plt
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลเชิงสำรวจด้วย Python
คำแนะนำการฝึกหัด
- สร้าง
conditionsซึ่งเป็นลิสต์ที่เก็บชุดข้อมูลย่อยของplanes["Duration"]โดยอิงจากshort_flights,medium_flightsและlong_flights - สร้างคอลัมน์
"Duration_Category"โดยเรียกใช้ฟังก์ชันที่รับลิสต์conditionsและflight_categoriesพร้อมกำหนดให้ค่าที่ไม่ตรงกับเงื่อนไขใดเลยเป็น"Extreme duration" - สร้างกราฟแสดงจำนวนของแต่ละหมวดหมู่
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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()