1. 学ぶ
  2. /
  3. コース
  4. /
  5. pandas によるデータ操作

Connected

演習

行の並べ替え

DataFrame の中から興味深いデータを見つけるには、行の順序を変えると便利です。.sort_values() に列名を渡すと、行を並べ替えることができます。

行に同じ値がある場合は、別の列も使って並べ替え順を決めたいことがあります。これは、カテゴリ変数で並べ替える場合によくあります。このように列名のリストを渡すと、複数の列で並べ替えることができます。

並べ替えの基準 構文
1つの列 df.sort_values("breed")
複数の列 df.sort_values(["breed", "weight_kg"])

.sort_values() と .head() を組み合わせると、「〜である上位のケースは?」という形式の質問に答えることができます。

homelessness はすでに用意されており、pandas は pd として読み込まれています。

指示1 / 3

undefined XP
  • 1
    • homelessness を individuals 列のホームレスの人数で小さい順に並べ替え、homelessness_ind として保存しましょう。
    • 並べ替え後のDataFrameの先頭数行を出力しましょう。
  • 2
    • homelessness を family_members 列のホームレスの人数で降順に並べ替え、homelessness_fam として保存しましょう。
  • 3
    • homelessness をまずregion列で昇順に、次に家族の人数で降順に並べ替え、homelessness_reg_fam として保存しましょう。