मल्टी-इंडेक्स वाली Series से चयन करना
कई कॉलम पर एक ही .groupby() ऑपरेशन का आउटपुट एक MultiIndex वाली Series होता है। ऐसे ऑब्जेक्ट के साथ काम करना DataFrame के साथ काम करने जैसा ही है:
- बाहरी इंडेक्स स्तर DataFrame की पंक्तियों जैसा होता है।
- अंदरूनी इंडेक्स स्तर DataFrame के कॉलम जैसा होता है।
इस अभ्यास में, आप .loc[] एक्सेसर का उपयोग करके एक मल्टी-इंडेक्स वाली Series से डेटा एक्सेस करने का अभ्यास करेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ Police Activity का विश्लेषण
अभ्यास निर्देश
- पिछली कसरत के
.groupby()ऑपरेशन का आउटपुट एक नए ऑब्जेक्टarrest_rateके रूप में सेव करें। (यह आपके लिए कर दिया गया है.) arrest_rateSeries को प्रिंट करें और उसे देखें।- खराब मौसम में moving violations के लिए arrest rate प्रिंट करें।
- speeding violations के लिए तीनों मौसम स्थितियों में arrest rates प्रिंट करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Save the output of the groupby operation from the last exercise
arrest_rate = ri_weather.groupby(['violation', 'rating']).is_arrested.mean()
# Print the 'arrest_rate' Series
print(____)
# Print the arrest rate for moving violations in bad weather
print(____)
# Print the arrest rates for speeding violations in all three weather conditions
print(____)