groupby() और resample() को साथ में उपयोग करना
Pandas में एक बहुत शक्तिशाली मेथड है .groupby(). जहाँ .resample() पंक्तियों को समय या तारीख की जानकारी के आधार पर समूहित करता है, वहीं .groupby() एक या अधिक कॉलम के मानों के आधार पर पंक्तियों को समूहित करता है. उदाहरण के लिए, rides.groupby('Member type').size() हमें पूरे DataFrame में प्रत्येक सदस्य प्रकार के अनुसार कितनी राइड्स हुईं, यह बताएगा.
.groupby() के बाद .resample() भी कॉल किया जा सकता है. उदाहरण के लिए, प्रति माह और मेंबरशिप टाइप के अनुसार median राइड कितनी लंबी थी?
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Dates और Times के साथ काम करना
अभ्यास निर्देश
.groupby()कॉल को पूरा करें ताकि'Member type'पर ग्रुप बने, और.resample()कॉल को पूरा करें ताकि'Start date'के अनुसार, महीने के आधार पर रिसैंपल हो.- प्रत्येक समूह के लिए
Durationका median प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Group rides by member type, and resample to the month
grouped = rides.groupby('____')\
.resample('____', on = '____')
# Print the median duration for each group
print(grouped[____].____)