Tôi đang yêu cầu Python in số tối thiểu từ một cột dữ liệu CSV, nhưng hàng trên cùng là số cột và tôi không muốn Python tính đến hàng trên cùng. Làm cách nào để đảm bảo Python bỏ qua dòng đầu tiên?
Đây là mã cho đến nay:
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
Bạn cũng có thể giải thích những gì bạn đang làm, không chỉ cung cấp mã? Tôi rất mới đối với Python và muốn đảm bảo rằng tôi hiểu mọi thứ.
1.0
. :)
datatype(row[column]
... là những gì tôi đoán OP đang cố gắng đạt được
1.0
cho mỗi dòng trong tệp của bạn và sau đó lấy mức tối thiểu, điều này sẽ xảy ra1.0
?