Podsumowanie działań
Świetnie! Poznałeś już tabele przestawne. W ostatniej analizie napotkałeś DataFrame z nieunikalnym parami indeks/kolumna. Aby przestawić dane, napisałeś kod usuwający ostatni wiersz, a następnie przekształciłeś DataFrame.
W tym ćwiczeniu zmodyfikujesz kod, korzystając z tabel przestawnych, i porównasz to podejście ze stosowaniem metody pivot.
Zbiór danych fifa_players jest już dla ciebie dostępny.
To ćwiczenie jest częścią kursu
Przekształcanie danych z pandas
Instrukcje do ćwiczenia
- Usuń piąty wiersz z DataFrame
fifa_players. - Użyj
.pivot()nafifa_players, aby uzyskać wszystkie wyniki z indeksemnamei kolumnami identyfikowanymi przezmovement. - Użyj tabeli przestawnej, aby pokazać średnią wszystkich wyników według
nameimovement, ustawiającnamejako indeks.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)