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