Dodawanie nowych kolumn
Dodawanie nowych kolumn, które czerpią informacje z istniejących danych lub z wiedzy dziedzinowej, nosi nazwę Feature Engineering. Nawet w stosunkowo prostych zbiorach danych zawsze można wyodrębnić nowe cechy, które wzbogacą analizę.
Jedna z najważniejszych umiejętności, którą musi opanować każdy data scientist, to zdolność dostrzegania możliwości feature engineeringu.
W tym ćwiczeniu dodasz dwie kolumny do marketing:
channel_code: reprezentuje wartość numeryczną kanału, przez który użytkownik dokonał subskrypcjiis_correct_lang: informuje, czy reklama została wyświetlona użytkownikowi w jego preferowanym języku
To ćwiczenie jest częścią kursu
Analiza kampanii marketingowych z pandas
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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'].____