Duration कैटेगरी जोड़ना
अब जब आपने कैटेगरी और वे वैल्यू तय कर ली हैं जिन्हें कैप्चर करना है, तो चलिए एक नया कॉलम बनाते हैं ताकि आप duration के अनुसार flights की फ्रीक्वेंसी का विश्लेषण कर सकें!
आपके द्वारा पहले बनाए गए वैरिएबल flight_categories, short_flights, medium_flights, और long_flights उपलब्ध हैं.
इसके अलावा, निम्नलिखित पैकेज इम्पोर्ट किए जा चुके हैं: pandas as pd, numpy as np, seaborn as sns, और matplotlib.pyplot as plt.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Exploratory Data Analysis
अभ्यास निर्देश
conditionsबनाएँ, जोshort_flights,medium_flights, औरlong_flightsके आधार परplanes["Duration"]के सबसेट्स वाली एक लिस्ट हो.- एक फंक्शन कॉल करके
"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()