Python

Python 초급 - csv 파일 원하는 부분 불러오기

Hoon[] 2022. 9. 1. 13:46

CSV 파일 다루기 !

- csv란? Comma -Separated Values


- 2021년 서울 일간 온도 데이터 : 2021_seoul_day.temp.csv

 

with open('./2021_seoul_day_temp.csv','r') as f1:
    seoul_temp = f1.readlines()

csv 파일을 불러오면, 

 

빨간색 라인 친거 처럼 필요없는 부분까지 출력이 된다. 

이 부분을 없애기 위해 아래와 같은 코드를 사용한다.

 

#날짜 지점 부터 출력
seoul_temp = seoul_temp[7:-1].copy()

.copy()를 사용하면, 

예시:

x = [1,2,3,4,5] 
x = y 

y[0] = 100 #y 첫번째를 100으로 수정했을때 ,

print(x) 를 하면 

x = [100,2,3,4,5] 로 출력된다.

따라서, y값만 바뀌고 x 값을 바꾸지 않기 위해 

x = [1,2,3,4,5] 
y =x.copy()

를 하게 된다면, y값을 수정하더라도 x값은 변하지 않는다.