Przejdź do treści

Pandas. Metoda df.describe(). Szybki profil przychodu i AOV w eksporcie zamówień.

Na czym to polega w sklepie

Metoda df.describe generuje statystyki opisowe kolumn numerycznych: count, mean, std, min, kwartyle, max. W analityce e-commerce to pierwszy test „czy dane mają sens” - czy AOV nie wynosi 0,01 PLN ani miliona.

Przykład ze sklepu internetowego

Właśnie pobrałeś miesięczny eksport zamówień. Zanim zrobisz wykresy, profilujesz metryki:

import pandas as pd

orders = pd.read_csv("monthly_orders.csv")
orders["revenue"] = pd.to_numeric(orders["revenue"], errors="coerce")

stats = orders[["revenue", "quantity", "discount_pct"]].describe()
# mean revenue ≈ AOV, max wychwytuje outliery (błędne rekordy B2B)

Co zrobić po stronie biznesu

  • Profil session_duration i pageviews z GA4.
  • Porównanie spend vs revenue per kampania przed raportem ROAS.
  • Wykrycie outlierów w marży - max >> percentyl 75% sygnalizuje błąd COGS.

W skrócie

describe() w 1 sekundę odpowiada „czy te dane są wiarygodne”. Różnica między mean a medianą revenue to sygnał skew od dużych zamówień B2B.