Ich fordere Python auf, die Mindestanzahl aus einer Spalte mit CSV-Daten zu drucken, aber die oberste Zeile ist die Spaltennummer, und ich möchte nicht, dass Python die oberste Zeile berücksichtigt. Wie kann ich sicherstellen, dass Python die erste Zeile ignoriert?
Dies ist der bisherige Code:
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
Können Sie auch erklären, was Sie tun, und nicht nur den Code angeben? Ich bin sehr, sehr neu in Python und möchte sicherstellen, dass ich alles verstehe.
1.0
. :)
datatype(row[column]
... ist das, was das OP allerdings zu erreichen versucht
1.0
für jede Zeile in Ihrer Datei ein a zurückgibt und dann das Minimum nimmt, das sein wird1.0
?