ÎncepețiÎncepe gratuit

Pregătirea datelor pentru analiza coșului de cumpărături

Pe parcursul acestui curs, vei întâlni în mod obișnuit date în unul din două formate: un DataFrame pandas sau o listă de liste. Obiectele DataFrame vor fi construite prin importul unui fișier CSV cu ajutorul pandas. Acestea vor conține o singură coloană de date, în care fiecare element include un șir de articole dintr-o tranzacție, separate prin virgulă, așa cum apare în tabelul de mai jos.

În acest exercițiu, vei exersa încărcarea datelor dintr-un fișier CSV și le vei pregăti pentru a le folosi ca listă de liste. Reține că calea către setul de date al magazinului alimentar a fost definită și îți este disponibilă ca groceries_path.

Tranzacție
'milk,bread,biscuit'
'bread,milk,biscuit,cereal'
'tea,milk,coffee,cereal'

Acest exercițiu face parte din cursul

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă pachetul pandas sub aliasul pd.
  • Folosește pandas pentru a citi fișierul CSV de la calea specificată de groceries_path.
  • Selectează coloana Transaction din DataFrame și împarte fiecare șir de articole separate prin virgulă într-o listă.
  • Convertește DataFrame-ul de tranzacții într-o listă de liste.

Exercițiu interactiv practic

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

# Import pandas under the alias pd
import ____ as pd

# Load transactions from pandas
groceries = pd.____(groceries_path)

# Split transaction strings into lists
transactions = groceries['____'].apply(lambda t: t.split(','))

# Convert DataFrame column into list of strings
transactions = list(____)

# Print the list of transactions
print(transactions)
Editează și rulează codul