단계 내용
내용 나의 월별 소비 내역을 확인한 후 월별로 내가 어떤 카테고리에서 소비를 많이 했는지를 파이썬으로 추출
도입 저번 시간에 배운 내용 복습
전개 파이썬을 사용해서 코드
정리 월별로 자신이 어떤 카테고리에서 지출을 했는지 확인해보기

<aside> 💡 실습

</aside>

2차시 수업 추출물 활용

실습_파이썬을 활용해 월별로 가장 많이 소비를 한 소비 카테고리 확인하기

import pandas as pd

# CSV 파일을 판다스로 읽어옵니다.
df = pd.read_csv('/Users/ansoyoung/Desktop/elice/230721_소비패턴/data2.csv')
print(df)

# '날짜' 열을 날짜 형식으로 변환합니다.S
df['Date'] = pd.to_datetime(df['Date'], format='%Y.%m.%d')
print(df)

# '날짜' 열을 기준으로 월별로 그룹화합니다.
df['month'] = df['Date'].dt.strftime('%Y-%m')
grouped = df.groupby('month')

numeric_columns = ['Transportation', 'Finance', 'Leisure', 'Beauty', 'Life',
                   'Food', 'Online Shopping', 'Clinic', 'Dwelling', 'Snack', 'Shopping']
for col in numeric_columns:
    df[col] = df[col].replace('[₩,]', '', regex=True).astype(int)

# Sum up the consumption amount of 'Beauty', 'Fashion', and 'Food' categories for each group.
monthly_expenses = grouped[numeric_columns].sum()

# 월별 소비금액이 가장 많은 카테고리를 찾습니다.
max_category = monthly_expenses.idxmax(axis=1)

print(max_category)

콘솔창 화면

Untitled

Untitled