新增欄位
將既有資料衍生出新資訊,或根據領域知識建立新欄位,稱為「特徵工程(Feature Engineering)」。就算是相對簡單的資料集,也常能再抽取出新特徵,讓分析更深入。
資料科學家最重要的能力之一,就是辨識進行特徵工程的時機與做法。
在這個練習中,你會在 marketing 中新增兩個欄位:
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'].____