프로그램

[파이썬] 문제 : csv 파일을 읽고 지정된 조건의 최개값 구하기

오디세이99 2022. 11. 27. 14:12
728x90
반응형

(문제)

csv 파일에서 최댓값을 구하기.

2005년부터 2021년 까지 국내 생산에서 최댓값을 구하기.

 

(방법)

import csv

f=open('a.csv', 'r', encoding='cp949')
data = csv.reader(f, delimiter=',')

d_max = 0                           # 최대값 변수
for i, a in enumerate(data):       # enumerate는 순서와 값을 리턴, i는 순서, a 는 값
    if i == 0:                     # 헤더를 제외하기 위함. 
        continue
    # print(i, a, a[0], a[1], a[2])
    if int(a[1]) > d_max:          # 최대값을 찾기 위함
        d_max = int(a[1])           
        
        
print('max=',d_max)
728x90
반응형