ÎncepețiÎncepe gratuit

Efectuarea agregării

După ce ai finalizat câteva proiecte de consultanță pentru o bibliotecă și un vânzător de cărți electronice, ai primit în sfârșit primul tău proiect important de Market Basket Analysis: să consiliezi un retailer online de produse de cadou în privința cross-promovărilor. Deoarece retailerul nu a mai angajat niciodată un om de știință al datelor, ți-a cerut să începi proiectul prin explorarea datelor sale de tranzacții. Ești rugat să efectuezi agregarea pentru toate signs din setul de date și să calculezi și suportul pentru această categorie. Rețineți că pandas a fost importat pentru tine ca pd. În plus, datele au fost importate în format one-hot encoded ca onehot.

Acest exercițiu face parte din cursul

Analiza coșului de cumpărături în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Selectează subsetul de coloane din DataFrame care conțin șirul sign.
  • Afișează suportul pentru signs.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Select the column headers for sign items
sign_headers = [i for i in onehot.columns if i.lower().find('sign')>=0]

# Select columns of sign items using sign_headers
sign_columns = onehot[____]

# Perform aggregation of sign items into sign category
signs = sign_columns.sum(axis = 1) >= 1.0

# Print support for signs
print('Share of Signs: %.2f' % ____.mean())
Editează și rulează codul