ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Descarta la quinta fila del DataFrame fifa_players.
  • Usa .pivot() sobre fifa_players para obtener todas las puntuaciones indexadas por name, e identificadas por movement en las columnas.
  • Usa una tabla dinámica para mostrar la media de todas las puntuaciones por name y movement, estableciendo name como í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)
Editar y ejecutar código