● CSV예제 파일은 아래글에서 다운받아 주세요
**입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다**
import csv
f = open('jeju_2019.csv', 'r', encoding='utf-8')
lines = csv.reader(f)
header = next(lines)
total_rain = [0, 0, 0, 0]
for line in lines:
if not line[5]:
line[5] = 0
if line[1] == '제주' : # '제주' 지역
total_rain[0] += float(line[5])
if line[1] == '고산' : # '고산' 지역
total_rain[1] += float(line[5])
if line[1] == '성산' : # '성산' 지역
total_rain[2] += float(line[5])
if line[1] == '서귀포': # '서귀포' 지역
total_rain[3] += float(line[5])
max_year_rain = max(total_rain)
if total_rain.index(max_year_rain) == 0 :
max_area = '제주'
if total_rain.index(max_year_rain) == 1:
max_area = '고산'
if total_rain.index(max_year_rain) == 2:
max_area = '성산'
if total_rain.index(max_year_rain) == 3:
max_area = '서귀포'
print('(1) 연 강수 최대 지역: %s\n' % max_area )
print('(2) 지역별 강수량')
print('제주 : %.1f mm' % total_rain[0])
print('고산 : %.1f mm' %total_rain[1] )
print('성산 : %.1f mm' % total_rain[2])
print('서귀포 : %.1f mm' % total_rain[3])
f.close()
(1) 연 강수 최대 지역: 성산
(2) 지역별 강수량
제주 : 1979.9 mm
고산 : 1560.9 mm
성산 : 2658.1 mm
서귀포 : 2210.3 mm
출처: 예제 중심 파이썬 입문
궁금한 부분이 있으면 댓글 부탁드립니다^^
'• programming language > python' 카테고리의 다른 글
[파이썬 예제] 데이터 분석 16- 3년동안 개원한 의원수 구하기 (0) | 2022.07.21 |
---|---|
[파이썬 예제] 데이터 분석 15- csv 파일열기, csv내용 출력 (0) | 2022.07.21 |
[파이썬 예제] 데이터 분석 13- 고산 지역의 7월 최저/최고 습도 구하기 (0) | 2022.07.21 |
[파이썬 예제] 데이터 분석 12- 가장 비가 많이 오는 월 찾기 (0) | 2022.07.21 |
[파이썬 예제] 데이터 분석 11- 8월 최고기온이 가장 높은 지역 찾기 (0) | 2022.07.21 |