Blair  - Soul Eater [파이썬 예제] Numpy 1- 최대 학급수/학생수/교사수 찾기

• programming language/python

[파이썬 예제] Numpy 1- 최대 학급수/학생수/교사수 찾기

oujin 2022. 7. 29. 18:31
728x90

CSV예제 파일을 다운받아 주세요

**입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다**

school_2019.csv
0.34MB

 

 

 

import csv

f = open('school_2019.csv', 'r', encoding='utf-8')

#school_2019.csv 파일을 열어서 읽기


lines = csv.reader(f)
#csv.reader()를 이용하여 파일 f를 한줄씩 읽습니다


header = next(lines)

#데이터의 맨윗줄 헤더 부분을 넘깁니다


print(header)

list_data = []

#한줄씩 읽어온 데이터를 넣을 빈리스트를 준비합니다.


for line in lines :
    list_data.append(line[:])

#append를 사용하여 한줄씩 읽어온 데이터를 list_data에 추가해 줍니다.


print(list_data)
f.close()

 

 

#출력 결과 너무 양이 많아서 윗부분만 옮겼습니다

['지역', '학교명', '학급수', '학생수', '교사수']
[['서울특별시 서초구', '서울교육대학교부설초등학교', '28', '616', '32'], ['서울특별시 종로구', '서울대학교사범대학부설초등학교', '31', '632', '35'], ['서울특별시 강남구', '서울개일초등학교', '31', '837', '38'], ['서울특별시 강남구', '서울구룡초등학교', '25', '492', '30'], ['서울특별시 강남구', '서울논현초등학교', '19', '339', '22'], ['서울특별시 강남구', '서울대곡초등학교', '44', '1226', '54'], ['서울특별시 강남구', '서울대도초등학교', '62', '2157', '73'], ['서울특별시 강남구', '서울대모초등학교', '32', '1084', '43'], ['서울특별시 강남구', '서울대왕초등학교', '39', '904', '48'], ['서울특별시 강남구', '서울대진초등학교', '17', '316', '23'], ['서울특별시 강남구', '서울대청초등학교', '13', '150', '17'], ['서울특별시 강남구', '서울대치초등학교', '46', '1567', '60'], ['서울특별시 강남구', '서울대현초등학교', '30', '675', '35'], ['서울특별시 강남구', '서울도곡초등학교', '38', '882', '49'], ['서울특별시 강남구', '서울도성초등학교', '56', '1740', '68'], ['서울특별시 서초구', '서울반원초등학교', '50', '1373', '59'], ['서울특별시 서초구', '서울반포초등학교', '38', '848', '45'], ['서울특별시 서초구', '서울방배초등학교', '42', '952', '48'], ['서울특별시 서초구', '서울방일초등학교', '34', '883', '39'], ['서울특별시 서초구', '서울방현초등학교', '16', '332', '19'], ['서울특별시 강남구', '서울봉은초등학교', '25', '585', '30'], ['서울특별시 강남구', '서울삼릉초등학교', '23', '550', '27'], ['서울특별시 서초구', '서울서래초등학교', '47', '1378', '58'], ['서울특별시 서초구', '서울서원초등학교', '40', '1206', '47'], ['서울특별시 서초구', '서울서이초등학교', '44', '1005', '51'], ['서울특별시 서초구', '서울서일초등학교', '24', '547', '27'], ['서울특별시 서초구', '서울서초초등학교', '35', '1004', '40'], 

 

 

 

 

 

 

 

 

출처: 예제 중심 파이썬 입문

궁금한 부분이 있으면 댓글 부탁드립니다^^

 

728x90