Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 Duration pro 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[____].____)
Upravit a spustit kód