У меня есть файл 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)