1
resposta

metodo resert_index

Ola,

na hora de aplicar o metodo resert_index Não foi possivel roda por conta do inplace=true, apareceu o erro ate permitir a IA me auxilia e fala que é justamente por conta do inplace.

dados.reset_index(inplace=True, drop = True)
dados.head()

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
/tmp/ipython-input-25-3297792211.py in <cell line: 0>()
      1 #resetar o inice metodo resert_index inplace é para salvar no dataframe
----> 2 dados.reset_index(inplace=True, drop = True)
      3 dados.head()

AttributeError: 'NoneType' object has no attribute 'reset_index'
1 resposta

Bom dia, Stephanie! Como vai?

Eu executei o código em questão e não obtive erros, observe na imagem:

Captura de tela de uma tabela de dados exibindo listagens com atributos como localização, descrição e preços de acomodações.

Vou deixar abaixo a sequência dos códigos que executei para você replicar aí na sua máquina, assim você pode verificar alguma possível divergência que houve anteriormente:

import pandas as pd
dados = pd.read_json('/content/dados_hospedagem.json')
dados.head()
dados = pd.json_normalize(dados['info_moveis'])
dados
colunas = list(dados.columns)
colunas
dados = dados.explode(colunas[3:])
dados

E por fim:

dados.reset_index(inplace = True,drop=True)
dados.head()

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado