У меня есть файл .dat со значениями, разделенными пробелами. Однако пробелы нерегулярны (некоторые столбцы разделены одним пробелом, некоторые — восемью пробелами), а в некоторых столбцах также есть строки с пробелами. Например, первые пять строк выглядят так:
CURRENCY DATE = 04/19/20
LATITUDE LONGITUDE OBSTACLE AGL AMSL LT ACC MAR FAA ACTION
OAS# V CO ST CITY DEG MIN SEC DEG MIN SEC TYPE HT HT H V IND STUDY JDATE
-------------------------------------------------------------------------------------------------------------------------------
06-159571 U US CA IMPERIAL BEACH 32 31 54.66N 117 11 11.20W TOWER 1 00006 00007 N 4 D N 2016AWP08468OE A 2018027
Как видите, «ИМПЕРАТОРСКИЙ ПЛЯЖ» — это город, и его следует считать одной колонкой, а «КА» — это штат, отделенный от столбца города только одним пробелом. В некоторых городах также есть только одно слово, поэтому использование только одного разделителя пробела ("") не работает. Есть ли способ обработать этот большой набор данных в пригодный для использования фрейм данных в Python?