Estou pedindo ao Python que imprima o número mínimo de uma coluna de dados CSV, mas a linha superior é o número da coluna e não quero que o Python leve em consideração a linha superior. Como posso ter certeza de que o Python ignora a primeira linha?
Este é o código até agora:
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
Você também poderia explicar o que está fazendo, não apenas fornecer o código? Eu sou muito novo no Python e gostaria de ter certeza de que entendi tudo.
1.0
. :)
datatype(row[column]
... é o que eu acho que o OP está tentando alcançar
1.0
para cada linha em seu arquivo e depois pegando o mínimo, que vai ser1.0
?