Przejdź do treści

Python. Funkcja int(). Parsowanie liczby sztuk i konwersji z CSV.

Na czym to polega w sklepie

Funkcja int() zamienia łańcuch na liczbę całkowitą, opcjonalnie z podstawą (np. 16 dla hex). W danych e-commerce parsuje ilości sztuk, liczniki konwersji i ID z eksportów bez części ułamkowej.

Przykład ze sklepu internetowego

Z eksportu GA4 kolumna conversions przychodzi jako tekst - sumujesz konwersje:

daily_conversions = ["12", "8", "15", "0", "23"]

total = sum(int(day) for day in daily_conversions)
total  # 58

Co zrobić po stronie biznesu

  • Parsowanie item_quantity z eventów add_to_cart.
  • Konwersja session_count przed agregacją tygodniową.
  • Odczyt ID kampanii z parametru numerycznego w URL.

W skrócie

int("12.0") rzuci błąd - najpierw float, potem int przy danych z częścią dziesiętną.