Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Usuń piąty wiersz z DataFrame fifa_players.
  • Użyj .pivot() na fifa_players, aby uzyskać wszystkie wyniki z indeksem name i kolumnami identyfikowanymi przez movement.
  • Użyj tabeli przestawnej, aby pokazać średnią wszystkich wyników według name i movement, ustawiając name jako 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)
Edytuj i uruchom kod