Ghg*_*hlh 0 python csv list max min
我有一个从csv文件读取的python脚本,并将请求的列追加到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))
Run Code Online (Sandbox Code Playgroud)
你可以使用Pandas你可以将数据加载到DataFrames中,它们有内置函数,如Sum,Max,Min,AVG等.
import pandas as pd
df=pd.read_csv('Name.csv')
#FINDING MAX AND MIN
p=df['ColumnName'].max()
q=df['ColumnName'].min()
print(q)
Run Code Online (Sandbox Code Playgroud)
那就是你会在Specified列中找到Min值.