시작하기무료로 시작하기

기초 변환으로 파고들기

주(state)의 인구가 파머스 마켓에서 판매된 품목 수와 상관이 있는지 궁금하신가요? 이를 확인하려면 인구수에 로그를 취하고, 해당 마켓에서 판매된 품목 수와의 산점도를 그려 보세요. 이전에 이 데이터셋을 탐색했을 때 겹침이 많다는 것을 알고 있으니, 패턴을 더 잘 파악하려면 마커의 불투명도를 낮추세요.

이 연습은 강의의 일부입니다

Python으로 데이터 시각화 개선하기

강의 보기

연습 안내

  • numpy(별칭 np)를 사용해 주 인구수에 로그를 취한 새 열 log_pop을 만드세요.
  • 새로 만든 로그 열을 산점도 함수의 x 매핑에 전달하세요.
  • 겹침을 보여 주기 위해 산점도의 불투명도를 25%로 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create a new logged population column 
markets['____'] = np.____(markets['____'])

# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____', 
                  y = 'num_items_sold', 
                  # Reduce point opacity to show overlap
                  ____ = ____, 
                  data = markets)

plt.show()
코드 편집 및 실행