1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Kết hợp dữ liệu với pandas

Connected

Bài tập

Gộp one-to-many

Một doanh nghiệp có thể có một hoặc nhiều chủ sở hữu. Trong bài tập này, bạn sẽ tiếp tục thực hành gộp one-to-many bằng cách gộp bảng chủ sở hữu doanh nghiệp biz_owners vào bảng licenses. Nhắc lại từ bài giảng video: với mối quan hệ one-to-many, một hàng ở bảng bên trái có thể bị lặp lại nếu nó liên quan đến nhiều hàng ở bảng bên phải. Trong bài này, bạn sẽ tìm hiểu sâu hơn bằng cách xác định chức danh chủ sở hữu doanh nghiệp xuất hiện nhiều nhất (ví dụ: thư ký, CEO, hoặc phó chủ tịch).

Các DataFrame licenses và biz_owners đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Bắt đầu với bảng licenses ở bên trái, gộp nó với bảng biz_owners theo cột account, và lưu kết quả vào biến licenses_owners.
  • Gom nhóm licenses_owners theo title và đếm số lượng tài khoản cho mỗi chức danh. Lưu kết quả là counted_df.
  • Sắp xếp counted_df theo số lượng accounts theo thứ tự giảm dần, và lưu vào biến sorted_df.
  • Dùng phương thức .head() để in vài hàng đầu tiên của sorted_df.