프로필 사진
전경식
bolt icon10·4개월·
252
·수정됨
공유

파이썬 초보 도와주실분ㅠㅠ 데이터를 상위 10개와 기타로 분류하고 이를 벤다이어그램으로 나타내고 싶습니다


■ 데이터 컬럼 설명
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

이 자료를 이용하였습니다

0
cat-footer