【发布时间】:2018-08-01 20:47:59
【问题描述】:
我有一个 python 脚本,它从 csv 文件中读取并将请求的列附加到 2 个空列表中。之后我需要提取所提取列的最小值和最大值。
我写了这段代码,但它似乎不起作用,因为结果是空的。
代码:
import csv
mydelimeter = csv.excel()
mydelimeter.delimiter=";"
myfile = open("C:/Users/test/Documents/R_projects/homework/rdu-weather-history.csv")
myfile.readline()
myreader=csv.reader(myfile,mydelimeter)
mywind,mydate=[],[]
minTemp, maxTemp = [],[]
for row in myreader:
print(row[1],row[2])
minTemp.append(row[1])
maxTemp.append(row[2])
print ("min value element : ", min(minTemp))
print ("max value element : ", min(maxTemp))
【问题讨论】:
-
看起来你有错字 print ("max value element : ", min(maxTemp)) 应该是 print ("max value element : ", max(maxTemp))