PythonPoziom: łatwy
Wysyłka w dniu zamówienia
Polecenie
- loc
- Logika warunków
Porównaj dwie daty w każdym wierszu zamiast filtrować etykietę trybu.
Sprawdź zamówienia wysłane w dniu ich złożenia. shipping_date opisuje wysyłkę, nie doręczenie. Nazwa shipping_mode jest osobną informacją i nie zastępuje porównania dat.
Pliki danych
- /data/orders.csv — pełna tabela orders, 5009 wierszy. Wczytaj przez pd.read_csv; nie ograniczaj wejścia do podglądu.
- Wybierz wiersze, w których shipping_date jest równe order_date. W same_day_orders zapisz jako int liczbę wszystkich dopasowań.
- Posortuj po order_date malejąco, następnie liczbowym order_id rosnąco. Zapisz pierwsze 20 w df z kolumnami order_id, order_date, shipping_date, shipping_mode i indeksem od 0.
- order_id pozostaje liczbą. Obie daty w df mają być tekstem ISO YYYY-MM-DD, jak w pliku, a shipping_mode tekstem. Stały format ISO pozwala poprawnie porządkować te daty również jako tekst.
Środowisko Python
Napisz kod, uruchom go i zobacz wynik bez opuszczania tego ekranu.
Pracujesz bez logowania. Możesz zmieniać kod i sprawdzać wyniki, ale postęp nie zostanie zapisany. Załóż konto lub zaloguj się, aby zapisywać kolejne próby.
Tab: 4 spacje · Shift+Tab: usuń wcięcie · Esc, Tab: wyjdź
1
2
3
4
5
6
Skrót: Ctrl / Cmd + Enter. Limit wykonania to 5 sekund.
Przygotowuję środowisko Python…
Przygotowuję środowisko Python…
Utknąłeś?
Najpierw wskazówka. Rozwiązanie odsłaniasz dopiero wtedy, gdy sam zdecydujesz.