Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Reescrevendo o código com pandas

Estou tentando reescrever o código da aula utilizando o read_csv, mas não to conseguindo iterar no for. O erro é ValueError: too many values to unpack (expected 4). Estou usando o Google Colab

def carregar_acessos():
  dados = []
  marcacoes = []
  drive.mount('/content/gdrive')
  arquivo = pd.read_csv('gdrive/MyDrive/ColabNotebooks/Alura/MachineLearning/acesso.csv')

  for (acessou_home, acessou_como_funciona, acessou_contato, comprou) in arquivo:
    dados.append([acessou_home, acessou_como_funciona, acessou_contato])
    marcacoes.append(comprou)

  return dados, marcacoes

dados, marcacoes = carregar_acessos()
print(marcacoes)
2 respostas
solução!
def carregar_acessos():
    dados = []
    marcacoes = []
    drive.mount('/content/gdrive')
    arquivo = pd.read_csv('gdrive/MyDrive/ColabNotebooks/Alura/MachineLearning/acesso.csv')
    for (acessou_home, acessou_como_funciona, acessou_contato, comprou) in arquivo.values:
       dados.append([acessou_home, acessou_como_funciona, acessou_contato])
       marcacoes.append(comprou)

    return dados, marcacoes

Obrigada!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software