Meninjau kembali gerakan
Wah! Anda sekarang telah mempelajari tentang pivot table. Pada analisis terakhir yang Anda lakukan, Anda menjumpai DataFrame dengan pasangan indeks/kolom yang tidak unik. Untuk dapat memutar DataFrame tersebut, Anda menulis kode untuk menghapus baris terakhir, lalu membentuk ulangnya.
Dalam latihan ini, Anda akan memodifikasi kode menggunakan pivot table dan membandingkannya dengan strategi Anda yang menggunakan metode pivot.
Himpunan data fifa_players tersedia untuk Anda.
Latihan ini adalah bagian dari kursus
Mengubah Bentuk Data dengan pandas
Petunjuk latihan
- Buang baris kelima dari DataFrame
fifa_players. - Gunakan
.pivot()padafifa_playersuntuk mendapatkan semua skor yang diindeks olehname, dan diidentifikasi olehmovementpada kolom. - Gunakan pivot table untuk menampilkan mean dari semua skor berdasarkan
namedanmovement, dengan mengaturnamesebagai indeks.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)