带有查找的CSV分析

问题描述 投票:0回答:1

我正在尝试编写一个可以打开csv文件的脚本,在其中一列中查找某人的身高的最大值,然后将该值以及与此身高的人的姓名一起打印。

到目前为止,这是我的代码

import csv
import collections 
from collections import defaultdict

columns = defaultdict(list) # each value in each column is appended to a list
with open('pupils.csv', 'r') as csv_file:
    csv_reader = csv.DictReader(csv_file, delimiter=',')
    data = {}
    for header, value in row.items():
            data.setdefault(header, list()).append(value)
            data[header] = [value]
height = data['height']
maxheight = max(height)
print(maxheight)
python python-3.x csv multiple-columns lookup
1个回答
0
投票

好像您正在为打印csv文件而编写一个简单的代码变得更加复杂尝试使用pandas.read_csv('filename.csv')及其路径,然后可以使用sort函数查找max和min函数,希望对您有所帮助...

© www.soinside.com 2019 - 2024. All rights reserved.