1. 学习
  2. /
  3. 课程
  4. /
  5. 使用 pandas 进行数据处理

Connected

练习

排序行

在 DataFrame 中查找有价值的信息时,调整行的顺序通常更容易。您可以将列名传给 .sort_values() 来对行进行排序。

当某些行在某列上的取值相同时(如果按分类变量排序,这种情况很常见),您可能希望再用另一列来打破并列。为此,您可以传入列名列表,对多个列进行排序。

按…排序 语法
单列 df.sort_values("breed")
多列 df.sort_values(["breed", "weight_kg"])

将 .sort_values() 与 .head() 结合使用,您可以回答类似"Top 案例是哪些?"这样的提问。

已提供 homelessness,并且已将 pandas 以 pd 导入。

说明 1/3

undefined XP
  • 1
    • 按 individuals 列中的无家可归个体数量从小到大对 homelessness 排序,并将结果保存为 homelessness_ind。
    • 打印该已排序 DataFrame 的前几行。
  • 2
    • 按无家可归的 family_members 数量对 homelessness 进行降序排序,并将结果保存为 homelessness_fam。
  • 3
    • 先按地区升序、再按家庭成员数量降序对 homelessness 排序。将结果保存为 homelessness_reg_fam。