CSV
dosyama, koşullara bağlı olarak belirli bir etiket eklemem gerekiyor. CSV
dosyasının 10 sütunu vardır ve üçüncü, dördüncü ve beşinci sütunlar en fazla koşulları etkileyenler olup, etiketimi onuncu sütuna ekliyorum. o sonsuz döngüye son vereceği neden bilmiyorumCSV Dosya Dosyasına Zorluk Zorluklar
import csv
import sys
w = open(sys.argv[1], 'w')
r = open(sys.argv[1], 'r')
reader = csv.reader(r)
writer = csv.writer(w)
for row in reader:
if row[2] or row[3] or row[4] == '0':
row[9] == 'Label'
writer.writerow(row)
w.close()
r.close()
: Ben sonsuz döngüye sona erdi burada kodu var.
DÜZENLEME: Bir hata yaptım ve benim orijinal sonsuz döngü programı bu satırı vardı:
w = open(sys.argv[1], 'a')
Ben 'w'
için 'a'
değişti ama tüm bu CSV
dosyanın kendisi silme sona erdi. Yani şimdi farklı bir sorunum var.
'satır [2] == '0' veya satır [3] == '0' veya satır [4] == '0':' –
Bu hangi bir dildir? –
@EricJ. Bunun için üzgünüm. Bu etiketleri – Reginsmal