ホームエンジニアプログラミング【Python】ダミー変数を作成する方法【Pandas】2020年1月9日SHAREツイートシェアはてブLINEPocketこちらの記事で紹介したダミー変数をPythonで作成する方法を紹介します。ダミー変数とは何?【初心者にも分かるように解説】スポンサードリンクPandasライブラリのget_dummies関数を使ってダミー変数を作ります。pandasライブラリをインポートして、1次元のリストを作成します。作成したリストをget_dummies関数の引数にセットします。pd.Series(['A','B','A','C','D'])pd.get_dummies(sr)こちらを実行すると、以下のような結果が出力されます。1簡単にダミー変数を作成することができました。以前の記事で紹介したデータも簡単にダミー変数が作れます。先程と同じように、pandasライブラリをインポートして、データフレームを作成します。作成したリストをget_dummies関数の引数にセットします。pd.DataFrame({'名前':['Aさん','Bさん','Cさん','Dさん','Eさん'],'アンケート結果':['はい','はい','いいえ','はい','いいえ']})pd.get_dummies(df)こちらを実行すると以下のようになります。こちらは名前もダミー変数となっています。データによってはダミー変数化しても問題ないですが、名前はダミー変数化したくないので、ダミー変数化したい列を指定します。0ダミー変数化する列を指定するダミー変数化する列を指定する場合、columnsを指定します。今回の場合だと、アンケート結果を指定することで指定した列のみをダミー変数化できます。pd.get_dummies(df,columns=['アンケート結果'])実行した結果が以下の通りです。名前はアンケート結果のみがダミー変数となっています。0pythonには便利なライブラリが豊富ですね〜。Notebookで実行するとこんな感じです。未解決の外部シンボルが表示された件についてこの記事を書いた人tomo会社員・エンジニア・ブロガー・キャンパー・Youtuber・投資家。できることは何でもやる。このブログが自分のためにも、皆さんのためにもなればと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。地方都市でキャッシュレス生活はできるのか〜広島編〜tomo会社員・エンジニア・ブロガー・キャンパー・Youtuber・投資家。できることは何でもやる。このブログが自分のためにも、皆さんのためにもなればと思います。