데이터를 상위 10개와 기타로 분류하고 이를 파이차트으로 나타내고 싶습니다.
조회수 512회
- 데이터 컬럼 설명
- BASE_YM(기준연월) : POS 가맹점이 영업을 실시한 년월
- MENU_CODE(메뉴코드) : 메뉴명에 대한 분류코드
- MENU_NM(메뉴명) : POS 기기에서 판매된 상품을 표준화된 메뉴로 분류
- NTT_CNT(게시물수) : 기준년월에 수집한 맛집 관련 블로그 게시글 개수
- NTT_PER_AVRG_MENTN_CNT(게시물당평균언급수) : 한 게시글에 메뉴가 언급된 평균 수
이런식으로 코랩을 이용하여 나타내고 싶습니다.
df2 = df1.sort_values(by="NTT_PER_AVRG_MENTN_CNT", ascending=False).head(10)
이걸로 상위 10개만 추출하는건 하였는데 나머지 항목을 기타로 돌리는지는 못했습니다.
dict_ = df2['NTT_PER_AVRG_MENTN_CNT'].value_counts().to_dict()
plt.figure(figsize=(10,10))
plt.pie(x=dict_.values(), labels=(dict_.keys()), autopct='%1.1f%%', startangle=90)
plt.show()
그 뒤에 이렇게 하여 벤다이어그램으로 나타냈는데 제가 지식이 부족하여 어떻게 나타낼지 모르겠습니다 도와주세요 https://kadx.co.kr/product/detail/ec400770-5a1e-11eb-a8ad-f7d4ae045b90 이 자료를 이용하였습니다
댓글 입력