Считайте наши данные из CSV-файла и создайте словарь записей, ключом которого является уникальный идентификатор записи.
def readData(filename):
data_d = {}
with open(filename, encoding='utf-8') as f:
reader = csv.DictReader(f)
for i, row in enumerate(reader):
clean_row = dict([(k, preProcess(v)) for (k, v) in row.items()])
if clean_row['BUSINESS_LOCATION_ID']:
clean_row['BUSINESS_LOCATION_ID'] = float(clean_row['BUSINESS_LOCATION_ID'][1:])
data_d[filename + str(i)] = dict(clean_row)
return data_d
ValueError: не удалось преобразовать строку в число с плавающей точкой: 'ill afb '