新しい列を追加する
既存データから情報を導出したり、ドメイン知識に基づいて新しい列を作ることは、特徴量エンジニアリング(Feature Engineering) と呼ばれます。比較的シンプルなデータセットでも、より深い分析のために引き出せる新しい特徴は常にあります。
データサイエンティストにとって最も重要なスキルの一つは、特徴量エンジニアリングの機会を見つけることです。
この演習では、marketing に次の2列を追加します:
channel_code: 購読チャネルを数値で表したものis_correct_lang: 広告がユーザーの希望言語で表示されたかどうかを示す列
この演習はコースの一部です
pandasで学ぶマーケティングキャンペーン分析
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Mapping for channels
channel_dict = {"House Ads": 1, "Instagram": 2,
"Facebook": 3, "Email": 4, "Push": 5}
# Map the channel to a channel code
marketing['channel_code'] = marketing['subscribing_channel'].____