Python/Analysis

[Analysis] CSV파일 활용하기

gangee 2022. 10. 12. 17:36

목차

    728x90
    반응형

    1. CSV 파일 읽기

     

    import csv
    
    f = open('a.csv')  #a라는 csv파일을 연다
    data = csv.reader(f)
    for row in data:
    	print(row)
    f.close()          #파일을 닫아준다

     

     - open() 함수로 파일을 열어 f에 저장

     - f를 reader()함수에 넣어 data라는 reader 객체 생성

     - for문을 이용하여 data 출력

     - f.close를 이용하여 파일 닫기

     

    2. header 추출하기

     

    import csv
    
    f = open('a.csv')
    data = csv.reader(f)
    header = next(data)
    print(header)
    f.close()

     

    - 데이터의 첫 번째 줄에 위치한 것이 헤더

     - next() 함수는 첫 번째 데이터 행을 읽으면서 데이터의 탐색 위치를 다음 행으로 이동시키는 함수

     

    for row in data:
    	print(row)

     

     - 위 코드를 추가하면 next()함수를 통해 data 내부 내용이 다음 행으로 이동하였으므로 헤더가 제거된 속성만 추출

     

    728x90
    반응형