सीनियर्स को क्या पसंद है?
आइए अब तक सीखी हुई बातों का इस्तेमाल करके एक summary टेबल बनाएँ, उस टेबल के एक खास subset के लिए फ़िल्टर करें, वैल्यूज़ sort करें, और सबसे ज़रूरी नतीजे प्रिंट करें। इन तकनीकों से हम यह सवाल हल करेंगे: "सीनियर्स को कौन-सी फ़िल्में सबसे ज़्यादा पसंद हैं?"
ध्यान दें कि इस अभ्यास में हम .groupby() मेथड में सीधे एक लिस्ट देकर group करेंगे, जबकि वीडियो अभ्यास में हमने पहले एक लिस्ट को किसी वैरिएबल में असाइन किया था।
यह अभ्यास पाठ्यक्रम का हिस्सा है
स्प्रेडशीट उपयोगकर्ताओं के लिए Python
अभ्यास निर्देश
movie_titleऔरticket_typeके आधार पर group करकेmovies_by_ticket_typeबनाएँ.- जहाँ
ticket_typeseniorहो, वहाँ फ़िल्टर करकेsenior_ticket_moviesबनाएँ. ticket_quantityके अनुसार descending ऑर्डर में sort करकेordered_senior_moviesबनाएँ.ordered_senior_moviesकी पहली 3 पंक्तियाँ कंसोल पर प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Summarize by movie title and ticket type
movies_by_ticket_type = sales.groupby(____, as_index=False).sum()
# Filter for senior tickets
senior_ticket_movies = movies_by_ticket_type[____[____] == ____].reset_index(drop=True)
# Sort senior ticket sales descending
ordered_senior_movies = senior_ticket_movies.____(____, ascending=____).reset_index(drop=True)
# Print the top 3 rows of the ordered table
____