-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
미해결
groupby와 pivot_table에 대해 질문이 있습니다.
21.02.01 23:38 작성 조회수 96
1
index에 "전용면적", "지역명" 을 넣고 .unstack() 을 넣고 groupby를 하면 dataframe 형식으로 즉, piviot_table 과 같이 나온다는 것을 이해를 했습니다. 하지만 index가 "지역명" 하나라면 .unstack()을 했을 때 오류가 나는데 꼭 인덱스가 두개여야 unstack 함수를 쓸 수 있는것인가요??
그리고 만약 인덱스가 하나인 groupby 형식에서 dataframe 형식으로 바꾸고 싶다면 어떻게 해야하나요 .. 따로 함수가 없고 이때 써야하는게 pivot_table인가요?
답변을 작성해보세요.
0
박조은
지식공유자2021.02.02
안녕하세요.
1. unstack() 은 멀티인덱스에서 사용해 주셔야 합니다.
2. groupby결과.to_frame() 을 하시면 데이터프레임 형태로 변환이 됩니다. 그러면 pivot_table 결과와 같은 모습으로 변환해 볼 수 있어요.
답변 1