1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý dữ liệu với pandas

Connected

Bài tập

Thiết lập chỉ mục nhiều cấp

Chỉ mục cũng có thể được tạo từ nhiều cột, hình thành một chỉ mục nhiều cấp (đôi khi còn gọi là chỉ mục phân cấp). Việc này có sự đánh đổi.

Lợi ích là chỉ mục nhiều cấp giúp bạn suy nghĩ tự nhiên hơn về các biến phân loại lồng nhau. Ví dụ, trong một thử nghiệm lâm sàng, bạn có nhóm đối chứng và nhóm điều trị. Mỗi đối tượng thử nghiệm thuộc về một trong hai nhóm, và ta có thể nói đối tượng đó được “lồng” trong nhóm điều trị. Tương tự, trong bộ dữ liệu nhiệt độ, thành phố nằm trong quốc gia, nên có thể xem thành phố được lồng trong quốc gia.

Bất lợi chính là cú pháp thao tác với chỉ mục khác với cú pháp thao tác với cột, nên bạn phải học hai kiểu cú pháp và luôn theo dõi cách dữ liệu của mình được biểu diễn.

pandas đã được nạp là pd. temperatures đã sẵn có.

Hướng dẫn

100 XP
  • Đặt chỉ mục của temperatures thành các cột "country" và "city", gán vào temperatures_ind.
  • Chỉ định hai cặp quốc gia/thành phố cần giữ: "Brazil"/"Rio De Janeiro" và "Pakistan"/"Lahore", gán vào rows_to_keep.
  • In và trích lọc temperatures_ind cho rows_to_keep bằng .loc[].