●CSV예제 파일은 아래글에서 다운받아 주세요
**입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다**
import csv
f = open('jeju_2019.csv', 'r', encoding='utf-8')
lines = csv.reader(f)
header = next(lines)
month = 8 # 기준 월
max_jeju = -1000
max_sungsan = -1000
max_gosan = -1000
max_suguipo = -1000
for line in lines:
if line[1] =='제주' and line[2][5:7] == '08' : #방법 1
if float(line[4]) > max_jeju : #line[4]는 최고기온
max_jeju = float(line[4])
if line[1] == '고산' and int(line[2][5:7]) == month : #방법 2
if float(line[4]) > max_gosan :
max_gosan = float(line[4])
if line[1] == '성산' and int(line[2][5:7]) == month :
if float(line[4]) > max_sungsan :
max_sungsan = float(line[4])
if line[1] == '서귀포' and int(line[2][5:7]) == month :
if float(line[4]) > max_suguipo :
max_suguipo = float(line[4])
print('%d월 제주 최고기온 : %.1f' % (month,max_jeju ))
print('%d월 고산 최고기온 : %.1f' % (month,max_gosan ))
print('%d월 성산 최고기온 : %.1f' % (month,max_sungsan ))
print('%d월 서귀포 최고기온 : %.1f' % (month, max_suguipo))
f.close()
8월 제주 최고기온 : 34.7
8월 고산 최고기온 : 32.9
8월 성산 최고기온 : 32.5
8월 서귀포 최고기온 : 32.2
출처: 예제 중심 파이썬 입문
궁금한 부분이 있으면 댓글 부탁드립니다^^
'• programming language > python' 카테고리의 다른 글
[파이썬 예제] 데이터 분석 13- 고산 지역의 7월 최저/최고 습도 구하기 (0) | 2022.07.21 |
---|---|
[파이썬 예제] 데이터 분석 12- 가장 비가 많이 오는 월 찾기 (0) | 2022.07.21 |
[파이썬 예제] 데이터 분석 10- 서귀포시 1월 최저기온 평균 구하기, csv 파일열기, 날짜 슬라이싱, 헤더 넘기기 (0) | 2022.07.21 |
[파이썬 예제] 데이터분석 9- csv 파일로 서귀포시 1월 최저 기온 평균 구하기 (0) | 2022.07.20 |
[파이썬 개념] 데이터 분석 8- csv 파일 열기, 오름차순 정렬, 리스트로 저장, sort() (0) | 2022.07.20 |