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
Instruções do exercício
- Descarte a quinta linha do DataFrame
fifa_players. - Use
.pivot()emfifa_playerspara obter todas as pontuações indexadas pornamee identificadas pormovementnas colunas. - Use uma tabela dinâmica para mostrar a média de todas as pontuações por
nameemovement, definindonamecomo í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)