1
resposta

[Dúvida] Não consigo ler o aqui dados.csv

Bom dia, Podem me ajudar, por favor. Não estou conseguindo ler o arquivo CSV.

imoveis = pd.read_csv('/content/drive/MyDrive/GeopandascomFolium/dados.csv')
---------------------------------------------------------------------------
ParserError                               Traceback (most recent call last)
<ipython-input-28-70cf7f505747> in <cell line: 1>()
----> 1 imoveis = pd.read_csv('/content/drive/MyDrive/GeopandascomFolium/dados.csv')
      2 

8 frames
/usr/local/lib/python3.10/dist-packages/pandas/_libs/parsers.pyx in pandas._libs.parsers.raise_parser_error()

ParserError: Error tokenizing data. C error: Expected 1 fields in line 670, saw 2
1 resposta

Ooi, Lenon! Como vai?

Ao testar o código sem o parâmetro sep, obtive o mesmo erro que você. Esse parâmetro é utilizado para especificar o delimitador que separa os campos no arquivo CSV. O sep='\t' indica que o delimitador entre os campos no arquivo CSV é uma tabulação (tab), se você abrir no Excel o arquivo CSV dos dados dos imóveis, vai conseguir notar isso.

imoveis = pd.read_csv('/content/drive/MyDrive/Alura/dados/imoveis/dados.csv', sep = '\t')

Pelo que observei em seu código, é possível que esse erro esteja sendo gerado pela falta do parâmetro sep.

Espero ter ajudado! Sucesso nos estudos!

Abraço!

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