Thêm cột mới
Việc thêm các cột mới suy ra thông tin từ dữ liệu hiện có hoặc dựa trên hiểu biết miền được gọi là Feature Engineering. Ngay cả với các tập dữ liệu khá đơn giản, bạn luôn có thể rút ra thêm đặc trưng mới để phân tích sâu hơn.
Một trong những kỹ năng quan trọng nhất mà một nhà khoa học dữ liệu cần học là cách nhận diện cơ hội để làm feature engineering.
Trong bài tập này, bạn sẽ thêm hai cột vào marketing:
channel_code: biểu diễn giá trị số của kênh đăng kýis_correct_lang: cho biết quảng cáo có được hiển thị cho người dùng bằng ngôn ngữ ưa thích của họ hay không
Bài tập này là một phần của khóa học
Phân tích chiến dịch Marketing với pandas
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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'].____