Obliczanie czasu zakończenia okresu wynajmu
Skoro już wiesz, jak wyodrębniać składniki czasu, czas na manipulowanie samymi znacznikami czasu. Każdy wynajem roweru w Londynie trwa do 45 minut — po tym czasie naliczane są dodatkowe opłaty. Żeby przeanalizować, kiedy rowery stają się ponownie dostępne, oblicz czas zakończenia każdego okresu wynajmu, dodając 45 minut do czasu rozpoczęcia.
polars jest załadowany jako pl. Dostępny jest DataFrame bikes z kolumną time w formacie Datetime.
To ćwiczenie jest częścią kursu
Transformacje danych z Polars
Instrukcje do ćwiczenia
- Dodaj kolumnę
period_end, przesuwając kolumnętimeo 45 minut do przodu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate when each rental period ends
bikes.with_columns(
pl.col("time").____.____("____").alias("____")
)