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

Connected

演習

コンボ攻撃!

最も一般的な4つのデータ操作(行の並べ替え、列の抽出、行の抽出、新しい列の追加)を見てきました。実際のデータ分析では、これらを組み合わせることで多くの問いに答えられます。

この演習では、「各州の人口1万人あたりのホームレスの人数が最も多いのはどの州か?」という問いに答えます。身につけた pandas スキルを組み合わせて、答えを見つけましょう。

指示

100 XP
  • homelessness に新しい列 indiv_per_10k を追加し、各州の人口1万人あたりのホームレス人数を格納します。州の人口には state_pop を使います。
  • indiv_per_10k が 20 より大きい行だけを抽出し、high_homelessness に代入します。
  • high_homelessness を indiv_per_10k の降順で並べ替え、high_homelessness_srt に代入します。
  • high_homelessness_srt から state と indiv_per_10k 列だけを選び、result として保存します。result を確認しましょう。