添加新列
从现有数据中提取信息,或基于领域知识创建新列,这一过程被称为特征工程。即使是在相对简单的数据集里,也总能挖掘出新的特征,帮助您进行更深入的分析。
数据科学家最重要的能力之一,就是识别何处可以进行特征工程。
在本练习中,您将为 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'].____