Я пытаюсь выполнить задачу, довольно простую для человека: определить, является ли первая из двух строк строкой заголовка.Вот пример входных данных:
Example1: да
name,age
bob,12
Example2: да
first,last
bob,jones
Example3: нет
1,2
8,hi
Example4: нет
bob,jones
tom,smith
Я немного растерялся, с чего начать делать обоснованное предположение здесь.Это не обязательно должно быть идеально (80% было бы хорошо), но что может быть хорошим алгоритмом сокращения для определения вышесказанного?Некоторые вещи, о которых я думал:
# header is usually always strings (wrong in case 4)
for val in header:
is val.replace(',','').replace('.','').replace('-','').isdigit():
header = False
else:
header = True