기초 변환으로 파고들기
주(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()