📅 스터디 날짜 | 2021.01.22
📖 모두의 데이터 분석 | Unit 07 p96-108
#1 행안부 데이터 내려받기
#2 입력받은 지역의 인구 데이터 시각화
- A in B : A가 B안에 존재하면 참, 그렇지 않으면 거짓을 반환한다.
- row[3:] : row 리스트의 3번 인덱스부터 끝까지를 의미
- print(len(row[3:]))를 통해 모든 구간이 잘 포함되었는지 확인 가능
- plt.stype.use('ggplot') : 격자무늬 스타일 지정
- ggplot스타일 외에도 다양한 스타일 적용 가능
- print(plt.style.available) 을 통해 적용할 수 있는 스타일 이름 확인 가능
import csv
f = open('age.csv')
data = csv.reader(f)
result = []
# input()을 통해 입력받은 값을 name에 저장
name = input('인구 구조가 알고 싶은 지역의 이름(읍면동 단위)을 입력해 주세요 : ')
for row in data :
if name in row[0] :
name = row[0]
for i in row[3:]:
result.append(int(i.replace(',',''))) # , 를 공백으로 대체
import matplotlib.pyplot as plt
plt.style.use('ggplot') #격자무늬스타일지정
plt.rc('font', family='Malgun Gothic') #글꼴지정
plt.title(name + ' 지역의 인구 구조') #제목지정
plt.plot(result)
plt.show()
🤗
직접 입력받아, 그에 해당하는 데이터를 출력한다는 점이 의외로 뿌듯했다.
'💻프로그래밍 > 🕵️♀️모두의데이터분석' 카테고리의 다른 글
[파이썬] 09. ValueError/break/원그래프 (1) | 2021.01.27 |
---|---|
[파이썬] 08. 막대그래프/수평막대그래프/항아리모양그래프 (0) | 2021.01.26 |
[파이썬] 06. 히스토그램/상자그림/랜덤값 (0) | 2021.01.26 |
[파이썬] 05. len()/split()/꺾은선그래프/조건 데이터 출력 (1) | 2021.01.25 |
[파이썬] 04. matplotlib라이브러리/선그래프/그래프옵션(제목,범례,색상,선모양,마커모양) (0) | 2021.01.24 |