데이터 청년 캠퍼스(2022)/배운 내용 정리

7.5(화) - CSV 파일 분석 (1)

데욱 2022. 7. 5. 22:53

공공 데이터 살펴보기

 

  • 기상자료개방포털 홈페이지를 통해 기상 관련 데이터 수집

https://data.kma.go.kr

 

csv.reader(): CSV 파일에서 데이터를 읽어오는 함수

 

1. CSV 파일에서 데이터 읽어오기

 

  • seoul.csv 파일 읽어오기

seoul.csv 읽어오기

 

2. 데이터 출력하기

 

  • seoul.csv 데이터 한 행(row)씩 읽어오기

 

한 행씩 읽어오기

 

3. 헤더 저장하기

 

  • next()함수를 활용해 헤더 저장하기

헤더 저장

 

  • 헤더를 제외한 데이터 한 행씩 출력하기

헤더 제외하기

 

CSV파일을 확인하고 문제 해결 방법 구상하기

 

seoul.csv
모든 데이터는 문자열이다 > 최고기온을 실수로 변환하여 한 행씩 출력

 

Q) 최고 기온과 최고 기온이었던 날짜 찾기를 찾으시오.

 

해당 문제를 해결하는 코드

 

데이터 시각화하기

 

matplot 이용

 

최고 기온 데이터들 출력 후 시각화

 

날짜 데이터 추출하기

 

  • 문자열을 분리하는 split() 함수

split()함수로 분리

 

  • 8월의 최고 기온 데이터 시각화하기

split('-')[1]를 이용해 해당 월에 해당하는 값 조건문 설정 가능

 

특정 날짜 최고 기온 데이터 시각화 하기(2월14일)
최고 기온 및 최저 기온 데이터 시각화 하기

'데이터 청년 캠퍼스(2022) > 배운 내용 정리' 카테고리의 다른 글

7.8(수) - csv 파일 분석(3)  (0) 2022.07.06
7.5(화) - CSV 파일 분석 (2)  (0) 2022.07.06
7.5(화) Colab / NumPy  (0) 2022.07.05
7.4(월) Pandas  (0) 2022.07.04
7.1(금) 파이썬 - MatPolt, NumPy  (0) 2022.07.03