■ DataFrameGroupBy 클래스의 first 메소드를 사용해 그룹별 첫번째 데이터를 구하는 방법을 보여준다.
▶ main.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import pandas as pd url = "https://raw.githubusercontent.com/pandas-dev/pandas/main/pandas/tests/io/data/csv/tips.csv" dataFrame1 = pd.read_csv(url) dataFrameGroupBy = dataFrame1.groupby(["sex", "smoker"]) dataFrame2 = dataFrameGroupBy.first() print(dataFrame2) """ total_bill tip day time size sex smoker Female No 16.99 1.01 Sun Dinner 2 Yes 3.07 1.00 Sat Dinner 1 Male No 10.34 1.66 Sun Dinner 3 Yes 38.01 3.00 Sat Dinner 4 """ |
▶ requirements.txt
1 2 3 4 5 6 7 8 |
numpy==2.1.3 pandas==2.2.3 python-dateutil==2.9.0.post0 pytz==2024.2 six==1.16.0 tzdata==2024.2 |
※ pip install pandas 명령을 실행했다.