Kom igångKom igång gratis

Hur många nöjesrundor?

Anta att du har en teori om att vissa personer tar långa cykelturer och sedan lämnar tillbaka cykeln vid samma station. Vi kallar dessa turer för "nöjesrundor".

Du har bara data för en enda cykel, så några större slutsatser går inte att dra – men det är definitivt värt att undersöka.

Förekommer nöjesrundor ofta? Hur långa var de i vår datamängd? Använd medianen i stället för medelvärdet, eftersom vi vet att det finns några mycket långa turer i datamängden som kan snedvrida resultatet – och medianen är mindre känslig för extremvärden.

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

Arbeta med datum och tider i Python

Visa kurs

Övningsinstruktioner

  • Skapa en Pandas-serie som är True när Start station och End station är desamma, och tilldela resultatet till joyrides.
  • Beräkna medianen för durationen av alla turer.
  • Beräkna medianen för durationen av joyrides.

Interaktiv övning med praktiskt arbete

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

# Create joyrides
joyrides = (rides[____] == rides[____])

# Total number of joyrides
print("{} rides were joyrides".format(joyrides.sum()))

# Median of all rides
print("The median duration overall was {:.2f} seconds"\
      .format(rides['Duration'].____()))

# Median of joyrides
print("The median duration for joyrides was {:.2f} seconds"\
      .format(rides[____]['Duration'].____()))
Redigera och kör kod