Kombinace groupby() a resample()
Jedna z nejužitečnějších metod v Pandas je .groupby(). Zatímco .resample() seskupuje řádky podle časových informací nebo dat, .groupby() seskupuje řádky podle hodnot v jednom nebo více sloupcích. Například rides.groupby('Member type').size() nám řekne, kolik jízd bylo v celém DataFrame podle typu členství.
.resample() lze volat po .groupby(). Jak dlouhá byla například mediánová jízda v jednotlivých měsících a podle typu členství?
Toto cvičení je součástí kurzu
Práce s daty a časy v Pythonu
Pokyny k cvičení
- Dokonči volání
.groupby()pro seskupení podle'Member type'a volání.resample()pro převzorkování podle sloupce'Start date'na měsíční frekvenci. - Vypiš medián hodnoty
Durationpro každou skupinu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Group rides by member type, and resample to the month
grouped = rides.groupby('____')\
.resample('____', on = '____')
# Print the median duration for each group
print(grouped[____].____)