開始使用免費開始

新增欄位

將既有資料衍生出新資訊,或根據領域知識建立新欄位,稱為「特徵工程(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'].____
編輯並執行程式碼