1. Learn
  2. /
  3. Courses
  4. /
  5. pandas로 효율적인 코드 작성하기

Connected

Exercise

transform()을 사용한 최소-최대 정규화

매우 흔한 작업으로 최소-최대 정규화가 있습니다. 이는 관심 있는 값을 최소값을 빼고, 최대값과 최소값의 차이로 나누어 재스케일링하는 방법입니다. 예를 들어, 학생들의 몸무게 데이터가 160파운드에서 200파운드 범위라면, 각 학생의 몸무게에서 160을 빼고 그 결과를 40(200 - 160)으로 나눕니다.

이제 레스토랑 데이터의 모든 수치형 변수에 최소-최대 정규화를 정의하고 적용해 보려고 합니다. 먼저 식사가 이루어진 시간(점심 또는 저녁)으로 항목을 그룹화한 뒤, 각 그룹에 정규화를 각각 적용하세요.

항상 IPython Shell에서 데이터셋을 탐색하며 변화 과정을 확인할 수 있고, Slides 탭의 슬라이드를 참고하실 수 있다는 점을 기억하세요.

Instructions

100 XP
  • lambda 방식으로 최소-최대 정규화를 정의하세요.
  • 식사가 이루어진 시간에 따라 데이터를 그룹화하세요.
  • 그룹화된 데이터에 변환을 적용하세요.