PythonPoziom: łatwy
Pozycje z wybranymi rabatami
Polecenie
- isin
- Filtrowanie
Wybierz dwie stawki rabatu i uporządkuj pozycje po trzech kluczach.
Przygotuj przegląd pozycji sprzedaży objętych dwiema wybranymi stawkami rabatu. position_discount jest ułamkiem: 0.20 oznacza 20%.
Pliki danych
- /data/order_positions.csv — pełna tabela order_positions, 9994 wierszy. Wczytaj przez pd.read_csv; nie ograniczaj wejścia do podglądu.
- Wybierz pozycje z position_discount równym dokładnie 0.20 lub 0.30. Nie wybieraj całego przedziału między tymi wartościami.
- W matched_positions zapisz jako int liczbę wszystkich dopasowań przed ograniczeniem wyniku.
- Posortuj po position_discount malejąco, item_quantity malejąco i order_position_id rosnąco. Zapisz pierwsze 15 w df, w kolumnach order_position_id, order_id, item_quantity, position_discount (wszystkie liczbowe). Ustaw indeks od 0.
Ś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.