Rekapitulace postupů
Výborně! Teď už víš, jak pracovat s kontingenčními tabulkami. V předchozí analýze jsi narazil/a na DataFrame, který měl neunikátní páry index/sloupec. Abys mohl/a DataFrame přetvarovat pomocí metody pivot, musel/a jsi nejprve odebrat poslední řádek.
V tomto cvičení upravíš kód pomocí kontingenčních tabulek a porovnáš ho se svým přístupem s metodou pivot.
Dataset fifa_players máš k dispozici.
Toto cvičení je součástí kurzu
Přetváření dat s pandas
Pokyny k cvičení
- Odstraň pátý řádek DataFrame
fifa_players. - Použij
.pivot()nafifa_players, abys získal/a všechna skóre indexovaná podlenamea identifikovaná hodnotamimovementve sloupcích. - Pomocí kontingenční tabulky zobraz průměr všech skóre podle
nameamovementa nastavnamejako index.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)