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

Cắt lát theo giá trị chỉ mục

Cắt lát cho phép bạn chọn các phần tử liên tiếp của một đối tượng bằng cú pháp first:last. DataFrame có thể được cắt lát theo giá trị chỉ mục hoặc theo số hàng/cột; chúng ta sẽ bắt đầu với trường hợp đầu tiên. Việc này được thực hiện bằng cách cắt lát bên trong phương thức .loc[].

So với cắt lát danh sách, có vài điểm bạn cần nhớ.

  • Bạn chỉ có thể cắt lát một chỉ mục nếu chỉ mục đó đã được sắp xếp (dùng .sort_index()).
  • Để cắt lát ở cấp ngoài cùng, first và last có thể là chuỗi.
  • Để cắt lát ở các cấp bên trong, first và last nên là bộ (tuple).
  • Nếu bạn truyền một lát duy nhất vào .loc[], thao tác đó sẽ cắt lát các hàng.

pandas đã được nạp là pd. temperatures_ind có country và city trong chỉ mục, và đã sẵn sàng sử dụng.

Hướng dẫn

100 XP
  • Sắp xếp chỉ mục của temperatures_ind.
  • Dùng cắt lát với .loc[] để lấy các tập con sau:
    • từ Pakistan đến Philippines.
    • từ Lahore đến Manila. (Cái này sẽ trả về kết quả vô nghĩa.)
    • từ Pakistan, Lahore đến Philippines, Manila.