Recapitularea pașilor
Felicitări! Ai învățat acum despre tabelele pivot. În analiza anterioară, ai lucrat cu un DataFrame care avea perechi index/coloană nedunice. Pentru a putea pivota DataFrame-ul, ai scris cod pentru a elimina ultimul rând și ai restructurat datele.
În acest exercițiu, vei modifica codul folosind tabele pivot și îl vei compara cu strategia ta bazată pe metoda pivot.
Setul de date fifa_players îți este disponibil.
Acest exercițiu face parte din cursul
Restructurarea datelor cu pandas
Instrucțiuni pentru exercițiu
- Elimină al cincilea rând din DataFrame-ul
fifa_players. - Aplică
.pivot()pefifa_playerspentru a obține toate scorurile indexate dupănameși identificate prinmovementîn coloane. - Folosește un tabel pivot pentru a afișa media tuturor scorurilor după
nameșimovement, setândnameca index.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)