Python'dan bir CSV verisi sütunundan minimum sayıyı yazdırmasını istiyorum, ancak en üst satır sütun numarası ve Python'un en üst satırı hesaba katmasını istemiyorum. Python'un ilk satırı yok saydığından nasıl emin olabilirim?
Şimdiye kadarki kod bu:
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
Sadece kodu vermekle kalmayıp, ne yaptığınızı da açıklayabilir misiniz? Python'da çok yeniyim ve her şeyi anladığımdan emin olmak istiyorum.
1.0
. :)
datatype(row[column]
... sanırım OP'nin başarmaya çalıştığı şey bu
1.0
Dosyanızdaki her satır için bir döndüren ve ardından minimum olanı alan bir jeneratör oluşturduğunuzun farkında mısınız1.0
?