Bắt đầu ngayBắt đầu miễn phí

Ô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

Xem khóa học

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ên fifa_players để lấy tất cả điểm, được lập chỉ mục theo name, và phân biệt bởi movement ở các cột.
  • Dùng pivot table để hiển thị giá trị trung bình của tất cả điểm theo namemovement, đặt name là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)
Chỉnh sửa và Chạy Mã