1
resposta

Erro ao fazer X,Y = carregar_buscas( )

Escrevi conforme o video o seguinte codigo no Jupyter:

import pandas as pd
import csv

def carregar_buscas():
    X = []
    Y = []

    arquivo = open('busca.csv', 'r')
    leitor = csv.reader(arquivo)

    next(leitor)
    for home, busca, logado, comprou in leitor:
        dado= [int(home), busca, int(logado)]
        X.append(dado)
        Y.append(int(comprou))

    return X, Y
from dados import carregar_buscas

X,Y = carregar_buscas()

Deu a seguinte mensagem de erro:

X.append(dado)
                  ^
TabError: inconsistent use of tabs and spaces in indentation

Não consegui identificar o erro...

1 resposta

Olá, Keigo! Tudo tranquilo?

Desculpa pela demora em dar um retorno.

Eu repliquei o código enviado por você aqui e funcionou normalmente. O que pode ter acontecido é você ter colocado algum espaço a mais ou a menos em algum momento, aí o Python reclamou da indentação (Python tem a indentação padrão de 4 espaços).

Caso ainda persista alguma dúvida, estou sempre à disposição.

Espero ter ajudado.

:)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

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