Na czym to polega w sklepie
Metoda df.filter zwraca podzbiór kolumn (axis=1) lub wierszy (axis=0) pasujących do wzorca like lub regex. Przydatna przy szerokich eksportach GA4 z dziesiątkami parametrów - wybierasz tylko KPI.
Przykład ze sklepu internetowego
Eksport kampanii ma 40 kolumn - interesują cię tylko pola zawierające spend, click lub conv w nazwie:
import pandas as pd
raw = pd.read_csv("ads_wide_export.csv")
kpi_cols = raw.filter(regex=r"(spend|click|conv|revenue)", axis=1)
dims = raw.filter(items=["date", "campaign", "channel"], axis=1)
slim = pd.concat([dims, kpi_cols], axis=1)
# Raport bez śmieciowych kolumn technicznych
Co zrobić po stronie biznesu
- Filtrowanie wierszy po regex w nazwie kampanii (
brand_). - Wybór kolumn event_* z surowego eksportu GA4.
- Subset tygodni Q1 przez
filter(like="2026-W")na indeksie.
W skrócie
filter oszczędza ręczne listy kolumn. Regex na axis=1 to szybki sposób na „wszystkie metryki konwersji” w chaotycznym CSV.