파이썬으로 데이터 분석하기 (5)

Stella Park·2021년 7월 4일
0

PYTHON

목록 보기
5/14
post-thumbnail

4월 & 7월 유동인구데이터 분석 및 line그래프로 나타내기
다른 2개의 파일에서 같은 형식으로 추출한 2개의 테이블을 선 그래프 형식으로 한 화면에 나타내기

1. 4월 데이터 확인 및 필요한 데이터 추출하고 그래프 그려보기

population04_gangnam = population04[population04['군구']=='강남구']
population04_gangnam

population04_gangnam = population04[population04['군구']=='강남구']
population04_gangnam

population04_gangnam_data = population04_gangnam.groupby('일자')['유동인구수'].sum()
population04_gangnam_data.tail(5)

plt.figure(figsize=(20,5))

date_list = []
for date in population04_gangnam_data.index:
    date_list.append(str(date)) #일자를 문자열로 바꿔주어야 전체 날짜가 다 나옴
    
plt.plot(date_list, population04_gangnam_data)
plt.xticks(rotation= 90)
plt.title('4월 일자별 강남구 유동인구수')

2. 7월 데이터 확인 및 필요한 데이터 추출

population = pd.read_csv('./data/population07.csv')
population.tail(5)

population07_gangnam = population[population['군구'] == '강남구']
population07_gangnam_daily = population07_gangnam.groupby('일자')['유동인구수'].sum()
population07_gangnam_daily

3. 1에서 그렸던 그래프 형식에서 7월 데이터 추가

plt.figure(figsize=(20,5))
date_list = [str(date) for date in population04_gangnam_data.index]
#1에서 썼던 for문 []안에 넣고, 같은 형식으로 7월것도 만들기(list2)
date_list2 = [str(date) for date in population07_gangnam_daily.index]
plt.plot(date_list, population04_gangnam_data)
plt.plot(date_list2, population07_gangnam_daily)
#x축 y축이 같아서 그냥 두개 연달아 쓰면 붙여짐
plt.xticks(rotation= 90)
plt.title('4월과 7월 일자별 강남구 유동인구수')

이렇게 합쳐지는지 모르고 혼자 테이블 하나로 만들려고 하다가
7월 일자 유동인구수 다 사라지고 멘붕와서 검색 30분동안 했는데
이렇게 간단한 방법이 있었다니... ㅎㅎㅎ #sparta

profile
코딩 0살

0개의 댓글

관련 채용 정보