映画のカテゴリーなどを1,0で表すことをワンホットエンコーディングと言います。
カテゴリーがAnimationであれば1、そうでなければ0のように表示します。
![](https://ymgsapo.com/wp-content/uploads/2019/05/スクリーンショット-2019-05-04-22.23.33.png)
pandasの`get_dummies`を使うと、
pd.get_dummies(df_movie['Genre'])
![](https://ymgsapo.com/wp-content/uploads/2019/05/スクリーンショット-2019-05-04-22.25.49.png)
`|`で区切られているジャンルを分割するには以下のようにする。
df_movie['Genre'].str.get_dummies(sep='|')
![](https://ymgsapo.com/wp-content/uploads/2019/05/スクリーンショット-2019-05-04-22.29.15.png)
元のデータフレームに結合する時には、`concat`を使う。
df_movie = pd.concat([df_movie, df_movie['Genre'].str.get_dummies(sep='|')], axis=1)
![](https://ymgsapo.com/wp-content/uploads/2019/05/スクリーンショット-2019-05-04-22.31.56.png)
元のカラムが必要ない場合は、
df_movie.drop('Genre', axis=1)
で削除できます。