Bir csv belgesine geçiş yapmak istiyorum ve sık sık değerler için bir sonraki satırı kontrol edin, ancak aynı satır numarasına bağlı kalın. .next(), bir şekilde, bir şekilde geri dönmeyecek şekilde, benim için çalışmayacak bir satır atlıyor. Bunu yapmanın basit bir yolu var mı? İkili/döngüyü denedim ancak dosya büyükse çok uzun sürüyor. Benim örnek kod:Python - csv dosyasından geçiş yapın ve sonraki satıra bakın
file1 = open("name.csv", 'rb')
reader = csv.DictReader(file1)
new_rows_list = []
for row in reader:
if row['IsFixated'] == 'TRUE':
new_row = [row['Result'], 'Fixation']
new_rows_list.append(new_row)
else:
new_row = [row['Result'], 'Saccade']
new_rows_list.append(new_row)
nextRow = reader.next() # check for next row ??
if nextRow['IsFixated'] == 'TRUE':
new_rows_list = CheckPreviousPositions(new_rows_list)
file1.close()