본문 바로가기
728x90

groupby2

[PYTHON] pandas groupby 예제 : 실전 활용 완전 정복 데이터 분석의 핵심 기능 중 하나인 pandas의 groupby()는 복잡한 데이터셋을 집계·변환·필터링하는 데 매우 유용합니다. 본 글에서는 기본 개념(wikipedia의 split‑apply‑combine), 단순 집계부터 transform, apply를 활용한 실전 예시까지 단계적으로 안내합니다 1. split‑apply‑combine 구조 이해하기groupby는 크게 세 단계를 거칩니다:Split: 데이터를 지정한 컬럼 기준으로 그룹 나눔Apply: 각 그룹에 집계나 변환 적용Combine: 결과를 하나의 구조로 합침이 구조는 pandas 공식 문서에서도 동일하게 정의되어 있습니다2. 기본 집계 예제import pandas as pddf = pd.DataFrame({ 'city': ['A',.. 2025. 7. 25.
[ORACLE] MAX() 함수로 그룹 별 최대 값 구하는 법 Oracle SQL에서 MAX() 함수는 집계 함수(Aggregate Function) 중 하나로, 지정된 칼럼 내에서 가장 큰 값을 반환합니다. 이 함수는 숫자형뿐 아니라 날짜형 데이터에도 사용되며, 그룹 단위 또는 전체 데이터에서의 최댓값을 추출하는 데 유용합니다. 본 글에서는 실무 개발자가 이해하기 쉽도록 다양한 예제와 함께 MAX 함수의 사용법을 정리했습니다.1. MAX() 함수 개요MAX() 함수는 SQL에서 특정 칼럼의 최댓값을 반환합니다. NULL 값은 자동으로 제외됩니다.SELECT MAX(salary) FROM employees;2. 기본 사용법2.1 숫자형 데이터SELECT MAX(salary) FROM employees;직원 급여 중 최고 급여를 반환합니다.2.2 날짜형 데이터SELE.. 2025. 6. 1.
728x90