ダミー変数
コースの最後の演習では、数値以外の列をダミーエンコードして、モデリングのためのデータを準備します。
例えば、'Male'と'Female'の値が入った性別の列がある場合、各観測値が'Male'か'Female'かを示す別々の列を作成します。このようにダミー変数を作成するプロセスは、ワンホットエンコーディングとも呼ばれます。
pandasのget_dummies()関数を使うと、数値以外の列をダミー変数に変換できます。
df_new = pd.get_dummies(df)
何が起きているかをわかりやすく確認できるよう、flights DataFrameをサブセット化してflights_subを作成しています。
この演習はコースの一部です
R ユーザーのための Python
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Look at the head of flights_sub
print(____)