लोकेशन के अनुसार सबसे ज़्यादा बिकने वाली फ़िल्म
इन नए टूल्स के साथ, हम और भी उपयोगी टेबल बना सकते हैं. याद कीजिए, जब हमने Portland में सबसे ज़्यादा बिकने वाली फ़िल्म निकाली थी — हमें पहले केवल Portland की फ़िल्मों के लिए टेबल फ़िल्टर करनी पड़ी, फिर बेस्ट-सेलर ढूँढने के लिए वैल्यूज़ को sort करना पड़ा. हर थिएटर लोकेशन के लिए ऐसा करना काफी समय लेने वाला होगा.
इसके बजाय, इन नए टूल्स का उपयोग करके, हम अपने sales ट्रांज़ैक्शन डेटा को जल्दी से एक summary टेबल में बदल सकते हैं, उस summary टेबल को sort कर सकते हैं, और हर मार्केट के लिए टॉप मूवी एक साथ पा सकते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
स्प्रेडशीट उपयोगकर्ताओं के लिए Python
अभ्यास निर्देश
theater_locationऔरmovie_titleके आधार पर.groupby()और.sum()का उपयोग करके एक summary टेबल बनाएँ.totalsकोticket_quantityके अनुसार descending ऑर्डर में sort करें.theater_locationके हिसाब से टॉप मूवी निकालने के लिए.groupby()और.head()का उपयोग करें.top_moviesप्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a summary by theater location and movie title
totals = sales.____([____, ____], as_index=False).____()
# Sort totals by ticket quantity in descending order
totals_sorted = totals.____(____, ascending=False).reset_index(drop=True)
# Take the top row for each theater location
top_movies = totals_sorted.____(____).____(1).reset_index(drop=True)
# Print results
____