排序列
在 DataFrame 中尋找有意思的資料時,調整列的順序常常更容易。你可以把欄位名稱傳入 .sort_values() 來排序列。
當某些列的值相同時(如果你以分類變數排序很常見),你可能想用另一個欄位來打破同分。你可以傳入欄位名稱的清單,來一次依多個欄位排序。
| 依此排序 | 語法 |
|---|---|
| 單一欄位 | df.sort_values("breed") |
| 多個欄位 | df.sort_values(["breed", "weight_kg"]) |
把 .sort_values() 和 .head() 結合使用,你就能回答「哪些是排名前幾個……?」這類問題。
homelessness 已可使用,且已將 pandas 載入為 pd。
本練習屬於課程
使用 pandas 進行資料操作
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Sort homelessness by individuals
homelessness_ind = ____
# Print the top few rows
print(____)