데이터 분석가는 실무에서 다양한 비즈니스 요구를 처리하며, 주어진 데이터를 기반으로 의미 있는 인사이트를 도출합니다. 이번 글에서는 실제 데이터 분석 프로젝트에서 자주 접할 수 있는 요구 사항과 그 해결 과정을 단계별로 살펴보겠습니다.
데이터 분석가는 단순히 데이터셋을 받아 계산하는 것뿐만 아니라, 데이터 처리, 분석, 리포팅의 전체 과정을 책임집니다.
sql
복사편집
SELECT Category_Name, SUM(Sale) AS Total_Sales, SUM(Cost) AS Total_Cost,
(SUM(Sale) - SUM(Cost)) / SUM(Cost) AS ROI
FROM Iowa_Liquor_Sales
GROUP BY Category_Name
ORDER BY ROI DESC;
sql
복사편집
SELECT County, SUM(Sale) AS Total_Sales
FROM Iowa_Liquor_Sales
GROUP BY County
ORDER BY Total_Sales DESC;
python
복사편집
data['Year'] = pd.to_datetime(data['Date']).dt.year
current_year_sales = data[data['Year'] == 2023]['Sale (Dollars)'].sum()
last_year_sales = data[data['Year'] == 2022]['Sale (Dollars)'].sum()
growth_rate = (current_year_sales - last_year_sales) / last_year_sales * 100
print(f"매출 성장률: {growth_rate}%")