Repasando los movimientos
¡Vaya! Ya has aprendido sobre las tablas dinámicas. En tu último análisis te encontraste con un DataFrame que tenía pares índice/columna no únicos. Para poder pivotar tu DataFrame, escribiste código para eliminar la última fila y luego lo reestructuraste.
En este ejercicio, vas a modificar ese código usando tablas dinámicas y lo compararás con tu estrategia basada en el método pivot.
Tienes disponible el conjunto de datos fifa_players.
Este ejercicio forma parte del curso
Reestructuración de datos con pandas
Instrucciones del ejercicio
- Descarta la quinta fila del DataFrame
fifa_players. - Usa
.pivot()sobrefifa_playerspara obtener todas las puntuaciones indexadas porname, e identificadas pormovementen las columnas. - Usa una tabla dinámica para mostrar la media de todas las puntuaciones por
nameymovement, estableciendonamecomo índice.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)