pandas · 표 데이터 집계
DataFrame으로 표 데이터를 다루고 그룹별 통계를 구합니다.
기본 문법
frame.groupby("group")["value"].mean()작은 예제 python
import pandas as pd
scores = pd.DataFrame({"team": ["A", "A", "B"], "score": [80, 90, 70]})
result = scores.groupby("team")["score"].mean()
print(result.to_dict())실행 결과
{'A': 85.0, 'B': 70.0}헷갈리기 쉬운 점
- groupby는 그룹을 묶고 mean 같은 집계가 실제 결과를 계산합니다.
- 결측값과 숫자 열의 자료형에 따라 집계 결과가 달라질 수 있습니다. CSV를 읽은 뒤 dtypes와 결측값도 살펴보세요.