gpt4 book ai didi

python - 从 csv 列中查找最大值

转载 作者:太空宇宙 更新时间:2023-11-03 16:15:00 28 4
gpt4 key购买 nike

dataset=[]
f= open('auto-mpg-data.csv')
csv_f=csv.reader(f)
for row in csv_f:
dataset.append(row)

#reading column
mpg=[]
for row in dataset:
mpg.append(row[0])
print(mpg)

print(max(mpg))

这是data 。当我尝试从此列表中查找最大值时,它显示 9 而不是 46.6。我怎样才能得到这个值?

最佳答案

问题在于列表 mpg 的项目是字符串,因此在比较字符串时结果为 true,因为“9”大于“46.6”。您应该首先将列表 mpg 中的项目转换为 float :

mpg = [float(row[0]) for row in dataset]

关于python - 从 csv 列中查找最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39010023/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com