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