강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

leepyun님의 프로필 이미지
leepyun

작성한 질문수

공공데이터로 파이썬 데이터 분석 시작하기

[9/15] 구별 음식점 분석으로 서브셋 만들기 - boolean Indexing 이해하기

groupby를 pivot_table로 변경

작성

·

267

1

상세하고 빠른 답변 정말 감사드립니다. 

아직 groupby와 pivot_table이 익숙하지 않은데 df_seoul_food.groupby(["시군구명","상권업종중분류명"])["상호명"].count() 이 부분을 피봇테이블로 바꾸려면 어떻게 해야하나요? 

답변 1

0

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

df.groupby(["index로 사용할 컬럼으로 여러개를 쓰면 멀티인덱스가 됩니다."])["values로 사용할 컬럼"].연산()

df.pivot_table(index="index로 사용할 컬럼으로 여러개를 쓰면 멀티인덱스가 됩니다.",

columns="컬럼명",

values="연산에 사용할 값",

aggfunc="연산")

이렇게 사용하시면 됩니다.

질문 주신 내용은

df_seoul_food.groupby(["시군구명","상권업종중분류명"])["상호명"].count()

아래와 같이 사용해 보실 수 있습니다.

df_seoul_food.pivot_table(index=["시군구명","상권업종중분류명"], values=["상호명"], aggfunc="count")

감사합니다.

leepyun님의 프로필 이미지
leepyun

작성한 질문수

질문하기