Chiedo a Python di stampare il numero minimo da una colonna di dati CSV, ma la riga superiore è il numero di colonna e non voglio che Python tenga conto della riga superiore. Come posso assicurarmi che Python ignori la prima riga?
Questo è il codice finora:
import csv
with open('all16.csv', 'rb') as inf:
incsv = csv.reader(inf)
column = 1
datatype = float
data = (datatype(column) for row in incsv)
least_value = min(data)
print least_value
Potresti anche spiegare cosa stai facendo, non solo fornire il codice? Sono molto nuovo in Python e vorrei assicurarmi di aver capito tutto.
1.0
. :)
datatype(row[column]
... è quello che immagino che l'OP stia cercando di ottenere però
1.0
per ogni riga nel tuo file e quindi prendi il minimo, che sarà1.0
?