排序行
在 DataFrame 中查找有价值的信息时,调整行的顺序通常更容易。您可以将列名传给 .sort_values() 来对行进行排序。
当某些行在某列上的取值相同时(如果按分类变量排序,这种情况很常见),您可能希望再用另一列来打破并列。为此,您可以传入列名列表,对多个列进行排序。
| 按…排序 | 语法 |
|---|---|
| 单列 | df.sort_values("breed") |
| 多列 | df.sort_values(["breed", "weight_kg"]) |
将 .sort_values() 与 .head() 结合使用,您可以回答类似"Top 案例是哪些?"这样的提问。
已提供 homelessness,并且已将 pandas 以 pd 导入。
本练习是课程的一部分
使用 pandas 进行数据处理
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Sort homelessness by individuals
homelessness_ind = ____
# Print the top few rows
print(____)