Sunday, August 21, 2016

Read csv file with header

import csv  f = open('myclone.csv', 'rb')  reader = csv.reader(f)
headers = reader.next()
column = {}
for h in headers:
    column[h] = []
for row in reader:
     for h, v in zip(headers, row):
         column[h].append(v)
>>> column {'workers': ['w0', 'w1', 'w2', 'w3'], 'constant': ['7.334', '5.235', '3.2225', '0'], 'age': ['-1.406', '-4.936', '-1.478', '0']}
>>> column['workers'] ['w0', 'w1', 'w2', 'w3'] 
>>> column['constant'] ['7.334', '5.235', '3.2225', '0'] >>> column['age'] ['-1.406', '-4.936', '-1.478', '0'] 
>>>

No comments:

Post a Comment