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

Connected

演習

新しい列を追加する

与えられたデータだけに縛られる必要はありません。DataFrame には新しい列を追加できます。これは、変換(transform)、変異(mutate)、特徴量エンジニアリング(feature engineering)などと呼ばれることもあります。

新しい列を一から作ることもできますが、複数の列を足し合わせたり、単位を変更したりして、既存の列から導出することもよくあります。

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

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

指示

100 XP
  • homelessness に total という新しい列を追加し、individuals 列と family_members 列の合計を格納します。
  • さらに、各州の総人口 state_pop に対する total のホームレス人口の割合を表す p_homeless 列を homelessness に追加します。