Na czym to polega w sklepie
Metoda df.between tworzy maskę bool: wartości >= left i <= right (domyślnie obie granice włącznie). Czytelniejsza niż podwójne porównanie przy filtrowaniu przedziałów AOV, czasu sesji i wydatków kampanii.
Przykład ze sklepu internetowego
Analizujesz zamówienia z promocji - interesują cię koszyki między 200 a 500 PLN włącznie z obiema granicami:
import pandas as pd
orders = pd.read_csv("black_friday_orders.csv")
sessions = pd.read_csv("ga4_sessions.csv")
promo_baskets = orders[orders["order_value"].between(200, 500)]
high_intent_sessions = sessions[
sessions["session_duration_sec"].between(30, 120, inclusive="both")
]
Co zrobić po stronie biznesu
- Zakres dat kampanii:
date.between(start, end). - Filtr marży 15–40% przed eksportem produktów do rekomendacji.
- Wydatki w tolerancji budżetu ±10% od planu mediowego.
W skrócie
between jest czytelniejsze niż (x >= a) & (x <= b). Parametr inclusive kontroluje czy granice wchodzą do zbioru.