해결된 질문
작성
·
545
답변 1
0
안녕하세요.
두가지 코드의 결과가 완전히 같게 나오려면 다음코드 처럼 정렬을 해주시면 됩니다.
df_academy.groupby(['시군구명','상권업종소분류명'])['상호명'].count().sort_values(ascending=False)
하지만 여기에서 value_counts() 를 사용하시는 건 불필요 합니다.
그룹화한 결과를 다시 그룹화해서 연산을 하기 때문이에요.
그리고 혼란이 있을 수 있기 때문이에요.
명확하게 사용해 주시는게 좋습니다.
여기에서는 groupby의 결과가 series 라서 사용이 가능했지만 value_counts 는 시리즈 데이터에 사용하기에 적합합니다.