5
respostas

FORMULA NENHUMA RODA APOS EXPORTAR O ARQUIVO TO_CSV

Exportei o arquivo como solicitado na aula 4, atividade 4. Depois de algumas dificuldades o arquivo rodou com a formula dados= pd.read_csv('aluguel_residencial.csv', sep= ';') dados

abriu a tabela normal, igual na aula anterior, PORÉM nenhuma formula executada roda, tentei até a mais básica dados.shape[0] e aparece essa mensagem


AttributeError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_11852\1653705078.py in ----> 1 dados.shape[0]

AttributeError: 'list' object has no attribute 'shape'--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_11852\1653705078.py in ----> 1 dados.shape[0]

AttributeError: 'list' object has no attribute 'shape'

5 respostas

Boa noite, Mariana!

Poderia deixar todo o trecho de código que executou até esta parte onde retorna o erro? Ficará mais fácil para poder analisarmos o que pode ter ocorrido.

Até mais,

Olá, fiz novamente todo tratamento na tabel do 0 e usei o código de exportação csv, salvando em outra pasta, aparece o arquivo salvo, certinho em csv

porém na hora de executar o código para abrir

FileNotFoundError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_9596\2802647146.py in ----> 1 pd.read_csv('extra/aluguel_residencial.csv', sep =';')

~\anaconda3\lib\site-packages\pandas\util_decorators.py in wrapper(args, **kwargs) 309 stacklevel=stacklevel, 310 ) --> 311 return func(args, **kwargs) 312 313 return wrapper

~\anaconda3\lib\site-packages\pandas\io\parsers\readers.py in read_csv(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, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, encoding_errors, dialect, error_bad_lines, warn_bad_lines, on_bad_lines, delim_whitespace, low_memory, memory_map, float_precision, storage_options) 676 kwds.update(kwds_defaults) 677 --> 678 return read(filepathor_buffer, kwds) 679 680

~\anaconda3\lib\site-packages\pandas\io\parsers\readers.py in read(filepathor_buffer, kwds) 573 574 # Create the parser. --> 575 parser = TextFileReader(filepath_or_buffer, **kwds) 576 577 if chunksize or iterator:

~\anaconda3\lib\site-packages\pandas\io\parsers\readers.py in init(self, f, engine, **kwds) 930 931 self.handles: IOHandles | None = None --> 932 self.engine = self.make_engine(f, self.engine) 933 934 def close(self):

~\anaconda3\lib\site-packages\pandas\io\parsers\readers.py in makeengine(self, f, engine) 1214 # "Union[str, PathLike[str], ReadCsvBuffer[bytes], ReadCsvBuffer[str]]" 1215 # , "str", "bool", "Any", "Any", "Any", "Any", "Any" -> 1216 self.handles = get_handle( # type: ignore[call-overload] 1217 f, 1218 mode,

~\anaconda3\lib\site-packages\pandas\io\common.py in get_handle(path_or_buf, mode, encoding, compression, memory_map, is_text, errors, storage_options) 784 if ioargs.encoding and "b" not in ioargs.mode: 785 # Encoding --> 786 handle = open( 787 handle, 788 ioargs.mode,

FileNotFoundError: [Errno 2] No such file or directory: 'extra/aluguel_residencial.csv'

ja conferi o nome do arquivo e local salvo, está correto

Boa tarde,

Observando o erro, dá a entender que o caminho passado do arquivo, está incorreto. Este arquivo está dentro da pasta extra? Na aula, acho que o professor nomeia esta pasta no plural, talvez esteja faltando o s ali no final ou só confirmar, qual é o caminho de pastas onde o arquivo está salvo.

Realizando a substituição, provavelmente poderá funcionar.

Até mais,

sim, está dentro da pasta 'extra' sem s. e o nome do arquivo é 'aluguel_residencial.csv'

realmente não entendo, da outra vez que consegui fazer a tabela aparecer pelo menos, não rodava nenhuma formula, nem mean(), nada.... eu ja refiz a tabela, salvei o arquivo novamente, em outra pasta, alterei a formula com o novo nome, e não funcionou msm assim

Bom dia, Mariana,

Poderia enviar um print de onde está localizado no Jupyter o notebook que está trabalhando e onde está a planilha para confirmarmos este ponto?

Atenciosamente,