CSV

Updated:

CSV

  • Comma Separated Value
  • 각 열이 특정한 의미를 가짐
  • ,가 아닌 다른 문자(delimiter)도 사용 가능
  • value만 저장하기 때문에 용량이 작음
  • 데이터 오염에 취약함
# movies.csv
다크나이트|The Dark Knight 2008
겨울왕국|Frozen|2013
슈렉|shrek|2001
  • 데이터에 ,가 포함된 경우
# movies.csv
먹고 기도하고 사랑하라,"Eat, Pray, Love",2010
"헬로우, 뉴욕","Hello, New York",2013
  • python에서 사용법
import csv

with open('movies.csv') as file:
  reader = csv.reader(file, delimiter = ',')
  # reader은 csv_reader type이다
  for row in reader:
    # 한줄씩 읽어오면 list상태이다
    print(row[0])
import csv
csvreader = csv.reader(open("data/Advertising.csv"))

x = []
y = []

next(csvreader)
for line in csvreader :
    x_i = [ float(line[1]), float(line[2]), float(line[3]) ]
    y_i = float(line[4])
    x.append(x_i)
    y.append(y_i)

Tags:

Categories:

Updated:

Leave a comment