Saya meminta Python untuk mencetak angka minimum dari kolom data CSV, tetapi baris teratas adalah nomor kolom, dan saya tidak ingin Python memperhitungkan baris atas. Bagaimana saya bisa memastikan Python mengabaikan baris pertama?
Ini kodenya sejauh ini:
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
Bisakah Anda juga menjelaskan apa yang Anda lakukan, tidak hanya memberikan kodenya? Saya sangat baru mengenal Python dan ingin memastikan bahwa saya memahami segalanya.
1.0
. :)
datatype(row[column]
... adalah apa yang saya kira OP sedang coba capai
1.0
untuk setiap baris dalam file Anda dan kemudian mengambil nilai minimum, yang mana yang akan menjadi1.0
?