ComeçarComece de graça

Revisando os movimentos

Uau! Agora você aprendeu sobre tabelas dinâmicas (pivot tables). Na última análise que você fez, encontrou um DataFrame com pares de índice/coluna não exclusivos. Para pivotar seu DataFrame, você escreveu um código para descartar a última linha e depois o reestruturou.

Neste exercício, você vai modificar o código usando tabelas dinâmicas e comparar com a sua estratégia usando o método pivot.

O conjunto de dados fifa_players está disponível para você.

Este exercício faz parte do curso

Reestruturando dados com pandas

Ver curso

Instruções do exercício

  • Descarte a quinta linha do DataFrame fifa_players.
  • Use .pivot() em fifa_players para obter todas as pontuações indexadas por name e identificadas por movement nas colunas.
  • Use uma tabela dinâmica para mostrar a média de todas as pontuações por name e movement, definindo name como índice.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Discard the fifth row to delete all repeated rows
fifa_drop = fifa_players.____(____)

# Use pivot method to get all scores by name and movement
fifa_pivot = fifa_drop.____(____) 

# Print fifa_pivot
print(fifa_pivot)  

# Use pivot table to get all scores by name and movement
fifa_pivot_table = fifa_players.____(index=____, 
                                     columns=____, 
                                     aggfunc=____)
# Print fifa_pivot_table
print(fifa_pivot_table)
Editar e executar o código