2
respostas

Erro: KeyError: "['Ativo'] not in index"

Boa tarde, Não estou conseguindo resetar os índices e nem organizar o DF:

Resetando os índices e renomenado a coluna dos ativos

cotacoes = cotacoes.reset_index().rename(columns={"level_1": "Ativo"})

Organizando o df

cotacoes = cotacoes[["Date", "Open", "High", "Low", "Close", "Ativo"]] cotacoes.head(10)

Já alterei de level_1 para ticker e ocorre o mesmo erro:

KeyError Traceback (most recent call last) in <cell line: 2>() 1 # Organizando o df ----> 2 cotacoes = cotacoes[["Date", "Open", "High", "Low", "Close", "Ativo"]] 3 cotacoes.head(10)

2 frames /usr/local/lib/python3.10/dist-packages/pandas/core/indexes/base.py in _raise_if_missing(self, key, indexer, axis_name) 5939 5940 not_found = list(ensure_index(key)[missing_mask.nonzero()[0]].unique()) -> 5941 raise KeyError(f"{not_found} not in index") 5942 5943 @overload

KeyError: "['Ativo'] not in index"

2 respostas

Problema resolvido

Boa, Carlos! Fico feliz que tenha dado tudo certo.

Obrigada por avisar que resolveu.

Bons estudos e conte com o fórum sempre que precisar :)