新しい列の追加
与えられたデータだけに縛られる必要はありません。DataFrameには新しい列を追加できます。これには、変換、列の追加・変更、特徴量エンジニアリングなど、さまざまな呼び方があります。
新しい列は一から作成することもできますが、他の列同士を足し合わせたり、単位を変更したりして、他の列から派生させることもよくあります。
homelessness は、2018年の米国各州におけるホームレスの推定人数を含むDataFrameです。individual 列は、子どものいる家族に属していないホームレスの人数です。family_members 列は、子どものいる家族に属しているホームレスの人数です。state_pop 列は、その州の総人口です。
homelessness はすでに用意されており、pandas は pd として読み込まれています。
この演習はコースの一部です
pandas によるデータ操作
演習の手順
homelessnessにindividuals列と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)