• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

groupby를 pivot_table로 변경

20.09.03 23:09 작성 조회수 159

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")

감사합니다.