始める無料で始める

新しい列の追加

与えられたデータだけに縛られる必要はありません。DataFrameには新しい列を追加できます。これには、変換列の追加・変更特徴量エンジニアリングなど、さまざまな呼び方があります。

新しい列は一から作成することもできますが、他の列同士を足し合わせたり、単位を変更したりして、他の列から派生させることもよくあります。

homelessness は、2018年の米国各州におけるホームレスの推定人数を含むDataFrameです。individual 列は、子どものいる家族に属していないホームレスの人数です。family_members 列は、子どものいる家族に属しているホームレスの人数です。state_pop 列は、その州の総人口です。

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

この演習はコースの一部です

pandas によるデータ操作

コースを見る

演習の手順

  • homelessnessindividuals 列と family_members 列の合計を含む、total という新しい列を追加しましょう。
  • homelessness に、各州の総人口を表す state_pop に対するホームレスの総人数 total の割合を含む、p_homeless という別の列を追加しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Add total col as sum of individuals and family_members
____

# Add p_homeless col as proportion of total homeless population to the state population
____

# See the result
print(homelessness)
コードを編集して実行