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

Connected

演習

行のソート

DataFrame で興味深いデータを見つけるには、行の並び順を変えると見やすくなることが多いです。.sort_values() に列名を渡すと、行をソートできます。

同じ値の行がある場合(カテゴリ変数でのソートではよくあります)、別の列でソートして同点を解消したくなることがあります。列名のリストを渡すことで、このように複数列でソートできます。

Sort on … Syntax
one column df.sort_values("breed")
multiple columns df.sort_values(["breed", "weight_kg"])

.sort_values() と .head() を組み合わせると、「〜の上位のケースはどれですか?」のような問いに答えられます。

homelessness は利用可能で、pandas は pd として読み込まれています。

指示1 / 3

undefined XP
  • 1
    • individuals 列のホームレス人数で homelessness を小さい順にソートし、homelessness_ind として保存します。
    • ソートした DataFrame の先頭を表示します。
  • 2
    • ホームレスの family_members の人数で homelessness を降順にソートし、homelessness_fam として保存します。
  • 3
    • まず地域(昇順)、次に家族人数(降順)の順で homelessness をソートします。homelessness_reg_fam として保存します。