Kom igångKom igång gratis

Kombinera groupby() och resample()

En av de mest kraftfulla metoderna i Pandas är .groupby(). Medan .resample() grupperar rader utifrån datum- eller tidsinformation, grupperar .groupby() rader baserat på värdena i en eller flera kolumner. Till exempel ger rides.groupby('Member type').size() antalet resor per medlemstyp i hela din DataFrame.

.resample() kan anropas efter .groupby(). Hur lång var till exempel medianresan per månad och per medlemskapstyp?

Den här övningen är en del av kursen

Arbeta med datum och tider i Python

Visa kurs

Övningsinstruktioner

  • Fyll i .groupby()-anropet för att gruppera på 'Member type', och .resample()-anropet för att sampla om efter 'Start date', månadsvis.
  • Skriv ut median för Duration för varje grupp.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Group rides by member type, and resample to the month
grouped = rides.groupby('____')\
  .resample('____', on = '____')

# Print the median duration for each group
print(grouped[____].____)
Redigera och kör kod