Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Terceiro fator

Eu obtive um ranking diferente:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá William, tudo bem?!

Analisando a sua tabela, indico checar o estado atual das colunas e das variáveis no seu notebook para identificar exatamente a causa dessa divergência.

Verifique os passos de ordenação. O código da atividade realiza duas ordenações em sequência para comparar as posições:

# 1. Cria a posição para 2 fatores
ranking = dados_fatoriais.sort_values('Rankings', ascending=False)
ranking['Posição ranking 2 fatores'] = range(1, ranking.shape[0] + 1)

# 2. Reordena por 3 fatores e cria a posição final
ranking = ranking.sort_values('Rankings-3fatores', ascending=False)
ranking['Posição ranking 3 fatores'] = range(1, ranking.shape[0] + 1)

ranking

Caso o código pare no primeiro sort_values, a exibição mostrará apenas a ordenação de 2 fatores. Notei que ordenou apenas pela coluna 'Rankings' (que representa o ranking de 2 fatores). Siga esses passos para resolver: certifique-se de executar o segundo sort_values apontando corretamente para 'Rankings-3fatores'.

Confira também os valores da coluna de 3 fatores. Exiba dados_fatoriais[['distritos', 'Rankings', 'Rankings-3fatores']].head() para garantir que a coluna 'Rankings-3fatores' reflete os pesos da variância explicada dos 3 fatores.

Você conseguiu identificar em qual das duas etapas o ranking diferente estava sendo gerado?

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!