CSV 파일에 헤더 행이 포함되어있지 않은경우 파이썬 스크립트를 이용해 헤더를 추가
다음 예제코드는 헤더가 없는 '200701-200712(NH).csv'를 로드하여 헤더를 입력하고,
이를 'r_add_header_row.csv'에 저장하는 코드
- 코드설명 -
11 header_list = ['','Name','Date','Round','pH','DO',\
12 'BOD','COD','SS','TN','T-P','Deg.',\
13 'EC','Total DJG','DN','Chl-a']
14 fwriter.writerow(header_list)
15 print(header_list)
16 for row in freader:
17 fwriter.writerow (row)
18 print(row)
11행, 12행, 13행
- 각 열의 헤더에 해당하는 문자열 값이 들어있는 header_list 리스트 변수 생성
14행
- header_list 리스트변수의 값을 파일로 출력
15행
- header_list 리스트변수의 값을 화면에 출력
16행
- 입력된 csv파일의 모든 값에 대하여 반복작업 수행
17행
- 헤더행 뒤에 입력 csv파일의 모든 값을 파일로 출력
18행
- 헤더행 뒤에 입력 csv파일의 모든 값을 화면에 출력
(*) 출력파일 r_add_header_row.csv를 통해 결과확인
(*) 소스코드 및 CSV파일 첨부
'Python' 카테고리의 다른 글
[CSV] 여러개의 CSV파일 처리 - 2 (0) | 2019.01.10 |
---|---|
[CSV] 여러개의 CSV파일 처리 - 1 (0) | 2019.01.08 |
[CSV] 행의 연속선택 (0) | 2018.12.12 |
[CSV] 열의 헤더를 사용하여 특정 열을 선택 (0) | 2018.11.27 |
[CSV] 열의 인덱스 값을 사용하여 특정 열을 선택 (0) | 2018.11.27 |