1
resposta

Erro de nome da coluna não definido

Estou seguindo a aula de Normalização Sklearn e quando repito o código "df = pd.DataFrame(np_df, columns = colunas)", que professor usou, e mando executar ele retorna o erro "NameError: name 'colunas' is not defined".

Já revisei todas as linhas anteriores e não localizei o erro. Podem me ajudar?

1 resposta

Oii Roque, tudo certinho por aí?

Primeiramente, desculpa a demora em te responder, mas vamos lá :)

Na aula o professor coloca como colunas, mas o que devemos usar na verdade é o nome atributos, mas por que? Você lembra que um pouco antes ele fez uma linha de código definindo o nome atributos às colunas de df? Mais especificamente aqui:

Print de uma parte do cósigo onde o professor define a palavra atributos para df.columns, que são as colunas do dataframe

Então, para que dê certo essa transformação de array Numpy para Pandas dataframe, precisamos passar o nome correto da nossa definição, que pe atributos, veja que quando faço isso ele da certo:

imagem demonstrando que a troca de colunas para atributos é efetiva e retorna um dataframe

Qualquer outra dúvida é só me chamar, tudo bem?

Bons estudos ^^