새 열 추가하기
기존 데이터에서 정보를 도출하거나 도메인 지식을 바탕으로 새로운 열을 만드는 작업을 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'].____