1
resposta

Não está funcionando

o meu código nessa etapa não está funcionando. centros = pd.DataFrame(agrupador.cluster_centers_) centros.columns = colunas centros.head()

aparece que name 'colunas' está errado. O que pode ser?

1 resposta

Oii Larissa, tudo bem por aí?

Desculpa a demora pra te dar uma resposta, 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 é 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 ^^