방법1. 기본 내장함수 사용
1. csv.reader
1import csv
2dat = open('file.csv')
3reader = csv.reader(dat)
4lines = list(reader)
2. 한 줄씩 읽어들여서 리스트로 만들기
1import csv
2dat1_list = []
3dat2_list = []
4
5with open('file.csv', 'r') as raw:
6 reader = csv.reader(raw)
7 for lines in reader:
8 print(lines)
9 dat1_list.append(lines)
10 start = len(dat2_list)
11 dat2_list[start:start] = lines
3. from_csv
1dat.from_csv('file.csv',
2 sep = ',',
3 encoding = 'utf-8')
4dat.head()
4. readlines()
1open('file.csv').readlines() # 파일을 한 줄씩 전체를 읽어들여서 리스트로 반환
방법2. Pandas 사용
1import pandas as pd
2dat = pd.read_csv('file.csv',
3 thousands = ',',
4 index_col = 0,
5 names = ['col1', 'col2', 'col3'],
6 encoding = 'utf-8')
7
8dat.head()
9
10dat.columns # 열 이름 출력
11dat.rename(columns = {dat.columns[0] : '명칭'}, inplace = True ) # 열 이름 변경