Как избежать чтения вкладок в CSV-файл в Python?

У меня есть файл test.csv с целыми числами, в котором есть столбцы различной длины. Поэтому у более коротких столбцов будут вкладки после последнего значения. Например, когда я пытаюсь напечатать 2-й и 3-й столбцы, он также печатает все вкладки. Как можно избежать печати вкладок в конце (мне в основном нужен csv.reader, чтобы перестать читать что-либо, кроме целых чисел.

 N = 1     #Specify number of headers need to be removed
 with open('test.csv', newline='', encoding='utf-8') as f:
      for line in csv.DictReader(itertools.islice(f, N, None)): #Removing the headers 
            csv_reader = csv.reader(f, delimiter='\t')
            for line in csv_reader:

                data_4k = line[2] #second column
                fit_4k = line[3]  #third coloumn

                print (data_4k)

                     0.11915
                     0.12617
                     0.25082


#All the tabs after 0.25082 up to here get printed (I need to avoid this in my code)
0
задан 20 June 2019 в 23:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: