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

Falha em importar CSV no Jupyter Notebook

Também não consegui importar o arquivo. Minha pasta documentos está dentro do One Drive, descongelei a minha conta e vou desvincular amanhã e testar de novo.

import pandas as pd

resenha = pd.read_csv("dados/imdb-reviews-pt-br.csv")
resenha.read()
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-3-c6d98bbc715c> in <module>
      1 import pandas as pd
      2 
----> 3 resenha = pd.read_csv("dados/imdb-reviews-pt-br.csv")
      4 resenha.read()

~\Anaconda3\lib\site-packages\pandas\io\parsers.py in parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, tupleize_cols, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
    700                     skip_blank_lines=skip_blank_lines)
    701 
--> 702         return _read(filepath_or_buffer, kwds)
    703 
    704     parser_f.__name__ = name

~\Anaconda3\lib\site-packages\pandas\io\parsers.py in _read(filepath_or_buffer, kwds)
    427 
    428     # Create the parser.
--> 429     parser = TextFileReader(filepath_or_buffer, **kwds)
    430 
    431     if chunksize or iterator:

~\Anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, f, engine, **kwds)
    893             self.options['has_index_names'] = kwds['has_index_names']
    894 
--> 895         self._make_engine(self.engine)
    896 
    897     def close(self):

~\Anaconda3\lib\site-packages\pandas\io\parsers.py in _make_engine(self, engine)
   1120     def _make_engine(self, engine='c'):
   1121         if engine == 'c':
-> 1122             self._engine = CParserWrapper(self.f, **self.options)
   1123         else:
   1124             if engine == 'python':

~\Anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, src, **kwds)
   1851         kwds['usecols'] = self.usecols
   1852 
-> 1853         self._reader = parsers.TextReader(src, **kwds)
   1854         self.unnamed_cols = self._reader.unnamed_cols
   1855 

pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader.__cinit__()

pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._setup_parser_source()

FileNotFoundError: [Errno 2] File b'dados/imdb-reviews-pt-br.csv' does not exist: b'dados/imdb-reviews-pt-br.csv'

​
2 respostas

Olá Jaqueline, boa tarde!

O erro diz:

FileNotFoundError: [Errno 2] File b'dados/imdb-reviews-pt-br.csv' does not exist: b'dados/imdb-reviews-pt-br.csv'

Ou seja, "arquivo não encontrado". Certifique que no diretório raiz que está seu notebook exista um diretório chamado dados com o arquivo imdb-reviews-pt-br.csv dentro dele.

Espero ter ajudado e bons estudos!

solução!

“Tudo flui… nenhum homem pode banhar-se no mesmo rio por duas vezes, porque nem o homem, nem a água do rio serão os mesmos”. Heráclito

Abandonei o curso e voltei hoje, repeti tudo de novo e demorou algum tempo até perceber que não deveria racionar a partir do diretorio do windows mas o do Jupyter e mesmo assim modifiquei o endereço até acertar. Usei o caminho File/Open do Jupyter para compreender. Este pequeno detalhe deveria constar na descrição do video como nota de rodapé. Quem está acostumado sabe, mas os incautos como eu, não.

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