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

Sắp xếp các hàng

Việc tìm các phần dữ liệu thú vị trong một DataFrame thường dễ hơn nếu bạn thay đổi thứ tự các hàng. Bạn có thể sắp xếp các hàng bằng cách truyền tên cột vào .sort_values().

Trong trường hợp các hàng có cùng giá trị (thường gặp khi bạn sắp xếp theo biến phân loại), bạn có thể muốn phá vỡ thế hòa bằng cách sắp xếp theo một cột khác. Bạn có thể sắp xếp theo nhiều cột bằng cách truyền vào một danh sách tên cột.

Sắp xếp theo … Cú pháp
một cột df.sort_values("breed")
nhiều cột df.sort_values(["breed", "weight_kg"])

Bằng cách kết hợp .sort_values() với .head(), bạn có thể trả lời các câu hỏi kiểu "Những trường hợp đứng đầu nơi mà…?".

homelessness đã có sẵn và pandas đã được nạp với bí danh pd.

Hướng dẫn 1/3

undefined XP
  • 1
    • Sắp xếp homelessness theo số người vô gia cư trong cột individuals từ nhỏ đến lớn và lưu thành homelessness_ind.
    • In phần đầu của DataFrame đã sắp xếp.
  • 2
    • Sắp xếp homelessness theo số family_members vô gia cư theo thứ tự giảm dần và lưu thành homelessness_fam.
  • 3
    • Sắp xếp homelessness trước theo vùng (tăng dần), sau đó theo số thành viên gia đình (giảm dần). Lưu thành homelessness_reg_fam.