작업형2 기초 연습10점2호선 3역 문자를 숫자로난이도 하

[2호선] 기초 연습 (10점)중고 자전거 · 원-핫 인코딩

제공 데이터
  • data/train.csv

제공된 데이터 train.csv는 중고 자전거 매물 640건이다. 대부분의 모델은 글자를 계산할 수 없어서 문자 컬럼을 숫자로 바꿔야 한다. 가장 흔한 방법이 원-핫 인코딩이다. 소문항별 답을 구해 답안 제출 화면에 입력하시오.

컬럼명설명
id매물 번호
type종류
color색
size크기 (S / M / L)
age_year사용 연수
price가격(원) — 맞힐 값

소문항

  1. id와 price를 뺀 X에 pd.get_dummies()를 적용했을 때 컬럼 개수를 구하여라. [제출] 정수
  2. color 컬럼에는 색이 몇 종류 있는가? [제출] 정수

💡 이렇게 해 보세요

  • pd.get_dummies(X) 는 글자 컬럼을 값마다 0/1 컬럼으로 펼쳐요. 예: color → color_검정, color_흰색 … (화면에는 1이 True, 0이 False로 보여요)
  • 숫자 컬럼(age_year)은 그대로 남아요.
  • 그래서 펼친 뒤 컬럼 수 = 숫자 컬럼 수 + 글자 컬럼마다 종류 수의 합이에요.
  • 사용법이 기억나지 않으면 help(pd.get_dummies) 를 실행해 보세요.
이 화면에서는 제출하지 않습니다. 답안은 '답안제출' 화면에 입력하세요.
에디터 로딩 중…

파이썬 실행환경 불러오는 중 · 보통 3초