Ôn lại các động tác di chuyển
Tuyệt vời! Bạn vừa học về pivot table. Trong lần phân tích trước, bạn gặp một DataFrame có cặp chỉ mục/cột không duy nhất. Để pivot DataFrame đó, bạn đã viết mã để loại bỏ hàng cuối cùng, rồi mới reshape.
Trong bài này, bạn sẽ chỉnh sửa đoạn mã bằng pivot table và so sánh với chiến lược dùng phương thức pivot.
Bộ dữ liệu fifa_players đã được cung cấp cho bạn.
Bài tập này là một phần của khóa học
Tái định dạng dữ liệu với pandas
Hướng dẫn bài tập
- Loại bỏ hàng thứ năm của DataFrame
fifa_players. - Dùng
.pivot()trênfifa_playersđể lấy tất cả điểm, được lập chỉ mục theoname, và phân biệt bởimovementở các cột. - Dùng pivot table để hiển thị giá trị trung bình của tất cả điểm theo
namevàmovement, đặtnamelàm index.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)