0
私はcsvとtxtファイルを持っています。それらを解析して、特定の列で最高の番号を探したいと思います。たとえば、列5の中で最も高い数値(すべての行)を知りたいとします。これまでのところ、特定の列を検索する方法を理解する方法はわかりません。Python:データ列の中で最高の番号を見つける方法
`import csv
#opening csv
file = open("Scoring.csv","r")
csv = csv.reader(file)
csv_1=[]
rows = []
for in_line in file:
row = [float(each) for each in in_line.split()]
rows.append(row)
file.close() # this'll happen at the end of the script/function/method anyhow
columns = zip(*rows)
for index, row in enumerate(rows):
print "In row %s, Max = %s, Min = %s" % (index, max(row), min(row))
for index, column in enumerate(columns):
print "In column %s, Max = %s, Min = %s" % (index, max(column), min(column))
私はちょうど特定の列のためにそれをどのように行うのですか。ちょうど列5と言うように –
私はあなたを正しく理解しました。最小値と最大値の両方の出力を含む完全な例を追加しました。 –