ComeçarComece de graça

Preparando dados para análise de cesta de compras

Ao longo deste curso, você geralmente vai encontrar dados em um de dois formatos: um DataFrame do pandas ou uma lista de listas. Objetos DataFrame serão construídos importando um arquivo csv usando o pandas. Eles terão uma única coluna de dados, em que cada elemento contém uma string de itens de uma transação, separados por vírgula, como na tabela abaixo.

Neste exercício, você vai praticar como carregar os dados de um arquivo csv e prepará-los para uso como uma lista de listas. Observe que o caminho para o conjunto de dados do supermercado já foi definido e está disponível para você como groceries_path.

Transaction
'milk,bread,biscuit'
'bread,milk,biscuit,cereal'
'tea,milk,coffee,cereal'

Este exercício faz parte do curso

Análise de Cesta de Compras em Python

Ver curso

Instruções do exercício

  • Importe o pacote pandas com o alias pd.
  • Use o pandas para ler o arquivo csv no caminho indicado por groceries_path.
  • Selecione a coluna Transaction do DataFrame e divida cada string de itens separados por vírgula em uma lista.
  • Converta o DataFrame de transações em uma lista de listas.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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)
Editar e executar o código