ฉันขอให้ Python พิมพ์ตัวเลขขั้นต่ำจากคอลัมน์ของข้อมูล CSV แต่แถวบนสุดคือหมายเลขคอลัมน์และฉันไม่ต้องการให้ Python นำแถวบนสุดมาพิจารณา ฉันจะแน่ใจได้อย่างไรว่า Python ละเว้นบรรทัดแรก
นี่คือรหัสจนถึงตอนนี้:
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
คุณช่วยอธิบายได้ไหมว่าคุณกำลังทำอะไรไม่ใช่แค่ให้รหัส ฉันยังใหม่มากกับ Python และต้องการแน่ใจว่าฉันเข้าใจทุกอย่าง
1.0
. :)
datatype(row[column]
... คือสิ่งที่ฉันเดาว่า OP พยายามบรรลุแม้ว่า
1.0
สำหรับแต่ละบรรทัดในไฟล์ของคุณจากนั้นจึงใช้ค่าต่ำสุดซึ่งจะเป็น1.0
?