pandas 別のデータフレームにあるデータのみにフラグを付けたい
タイトルが分かりにくくて恐縮ですが、例えば以下の3個のデータフレームがあったとします。
・df_count
|日付|件数|
|2016-04-01|100|
|2016-04-02|1000|
|2016-04-03|300|
|2016-04-04|1500|
・df_CP1
|日付|キャンペーン名|
|2016-04-02|CP1|
・df_CP2
|日付|キャンペーン名|
|2016-04-04|CP2|
df_CP1やdf_CP2にデータがある日付のみに、それぞれのキャンペーンフラグが立つカラムを
df_countに追加したいのですが
良い方法はないでしょうか?
・df_count_2
|日付|件数|CP1フラグ|CP2フラグ|
|2016-04-01|100|0|0|
|2016-04-02|1000|1|0|
|2016-04-03|300|0|0|
|2016-04-04|1500|0|1|
※機械学習の元データにしたいと考えています。
df_countとdf_CP1をleft joinさせればできそうな気がしたのですが、
機械学習の元データにするためにはフラグ化が必要だと思い、フラグ化をするうまいやり方が思いつきませんでした。