Dá erro ao tentar rodar o pedido para leitura do arquivo csv
Dá erro ao tentar rodar o pedido para leitura do arquivo csv
Pode descrever o problema melhor? Se for um arquivo particular que você quer abrir, tem que qual a codificação que foi usada. Se estiver usando um notebook, tenta instalar novamente o pandas, versão mais atual.
! pip install pandas
Outra coisa besta é o nome do arquivo sem acentuação ou ç. Mais uma coisa: O que tem no arquivo na position 6?
UnicodeDecodeError Traceback (most recent call last) pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.converttokens()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.convertwith_dtype()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.stringconvert()
pandas/libs/parsers.pyx in pandas.libs.parsers.stringbox_utf8()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 6: invalid continuation byte
During handling of the above exception, another exception occurred:
UnicodeDecodeError Traceback (most recent call last) in () ----> 1 pd.read_csv('base vendas novas e renovação vida 2018-2020.csv', sep=';')
3 frames /usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py in read(self, nrows) 2035 def read(self, nrows=None): 2036 try: -> 2037 data = self.reader.read(nrows) 2038 except StopIteration: 2039 if self.first_chunk:
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.read()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.readlow_memory()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.readrows()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.convertcolumn_data()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.converttokens()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.convertwith_dtype()
pandas/libs/parsers.pyx in pandas.libs.parsers.TextReader.stringconvert()
pandas/libs/parsers.pyx in pandas.libs.parsers.stringbox_utf8()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 6: invalid continuation byte
Você pode colocar o teu código aqui?
https://colab.research.google.com/drive/1KNVKVEGlmfxdn3YyuzbNXk3CBzCwcguA?usp=sharing
Como eu sei a posição de uma informação?
Fiz a solicitação para poder manipular o notebook. Se puder enviar o csv seria ótimo. dudu1626@gmail.com
Olá Debora,
Pelo erro é possível que o arquivo esteja em um formato diferente de utf-8, testa se informando o encoding iso-8859-1
ou latin1
dá certo:
pd.read_csv('base vendas novas e renovação vida 2018-2020.csv', sep=';', encoding='iso-8859-1')
pd.read_csv('base vendas novas e renovação vida 2018-2020.csv', sep=';', encoding='latin1')