การเพิ่มคอลัมน์ใหม่
การเพิ่มคอลัมน์ใหม่ที่ดึงข้อมูลมาจากข้อมูลที่มีอยู่หรืออาศัยความรู้เฉพาะด้าน เรียกว่า Feature Engineering แม้แต่ในชุดข้อมูลที่ค่อนข้างเรียบง่าย ก็ยังมีคุณลักษณะใหม่ที่สามารถดึงออกมาเพื่อสร้างการวิเคราะห์ที่ลึกซึ้งยิ่งขึ้นได้เสมอ
หนึ่งในทักษะที่สำคัญที่สุดที่นักวิทยาศาสตร์ข้อมูลต้องฝึกฝน คือการมองหาโอกาสในการทำ 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'].____