Код: Выделить всё
dtype_dic= { 'service_id':str, 'end_date':str, ... }
feedArray = pd.read_csv(feedfile , dtype = dtype_dic)
Это цикл, проходящий через различные CSV-файлы с разными столбцами, поэтому прямое преобразование столбцов после чтения всего CSV-файла как строки (
Код: Выделить всё
dtype=strИзменить: Но если есть способ обработать список имен столбцов, который будет преобразуется в число без ошибок, если этот столбец отсутствует в этом CSV-файле, тогда да, это будет допустимое решение, если нет другого способа сделать это на самом этапе чтения CSV.
Примечание: это звучит как ранее заданный вопрос, но ответы там пошли по совершенно другому пути (связанному с логическим значением), что не относится к этому вопросу. Пожалуйста, не отмечайте как дубликат!
Подробнее здесь: https://stackoverflow.com/questions/496 ... -as-string
Мобильная версия