1
resposta

Erro de indexação

No momento que tento criarar numa nova coluna com apenas o código que foi passado pelo professor

notas_fulano['Desvio'] = notas_fulano['Fulano'] - nota_media_fulano notas_fulano

esse erro aparece: a value is trying to be set on a copy of a slice from a dataframe

Mas ao usar o método reset_index() antes de criar a nova coluna, esse erro não aparece. Alguém sabe explicar melhor o que é o problema?

Obs: estou usando a versão mais recente do Python e Pandas

1 resposta

Olá Lucas

Nesse post tem uma explicação para esse alerta: https://paulovasconcellos.com.br/o-que-%C3%A9-a-value-is-trying-to-be-set-on-a-copy-of-a-slice-from-a-dataframe-e85f744d8be1

Mas não encontrei nenhuma referência ao reset do índex como uma solução.