ValueError: не удалось преобразовать строку в float: 'ill afb' - PullRequest
0 голосов
/ 07 апреля 2020

Считайте наши данные из 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 '

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...