01#주거
서울 원룸 월세 분석
Python으로 지역별 원룸 월세 데이터를 정제한 뒤 평균값과 지역 간 차이율을 계산해 비교했습니다.
PythonPandasgroupby()평균·차이율
주요 지역 원룸 월세 (보증금 1,000만원 기준 / 만원)
Python 분석Pandas로 지역·월세 열을 정리하고 지역별 평균을 groupby로 집계했습니다. 이후 서울 평균 대비 차액과 차이율을 계산해 지역별 월세 수준을 비교했습니다.
분석 결과강남구 97만원, 용산구 81만원, 성동·서초구 77만원으로 집계됐습니다. 강남구는 서울 평균 67만원보다 30만원 높았고, Python으로 계산한 평균 대비 차이율은 약 44.8%였습니다.
범위연립·다세대 원룸 기준으로 비교했으며 아파트와 오피스텔은 포함하지 않았습니다.
핵심 Python 코드 보기
import pandas as pd
df = pd.read_csv("seoul_rent.csv")
region_mean = (
df.groupby("region")["monthly_rent"]
.mean()
.sort_values(ascending=False)
)
seoul_mean = df["monthly_rent"].mean()
result = pd.DataFrame({
"avg_rent": region_mean,
"diff": region_mean - seoul_mean,
"diff_rate": (region_mean / seoul_mean - 1) * 100
})전체 분석 코드가 아니라 결과를 만드는 핵심 로직을 이해하기 쉽게 정리한 코드입니다.