如何在python中使用csv文件中的数据?

时间:2014-07-31 14:06:56

标签: python csv

我当前的gradesheetscores.csv文件看起来像这样

Name ,Score 
Alice ,56
Jack,90
Naima,56
Marcus,87
Lizzy,34
Yasmin,20
TOP,100
Hannah,78
Rosa,32
Jaesuk,100

我想只为我的程序使用得分来获得平均值和其他东西(我可以做)我只需要知道 - 我如何只选择这些数据?我是初学者(2周大)所以请不要苛刻。

1 个答案:

答案 0 :(得分:2)

你可以使用csv包

import csv
data_file = open('your_file.csv', 'rb')
reader = csv.reader(data_file)
column = {}
headers = reader.next()
for h in headers:
    column[h] = []
for row in reader:
    for h, v in zip(headers, row):
        column[h].append(v)
score = column['Score']

现在得分变量包含您的得分值