Используя python 2.7.5 и pandas 0.12.0, я пытаюсь импортировать текстовые файлы с фиксированной шириной шрифта в DataFrame с помощью "pd.io.parsers.read_fwf()". Значения, которые я импортирую, являются числовыми, но важно, чтобы начальные нули сохранялись, поэтому я хотел бы указать dtype как строку, а не int.
В соответствии с документацией для этой функции атрибут dtype поддерживается в read_fwf, но когда я пытаюсь его использовать:
data= pd.io.parsers.read_fwf(file, colspecs = ([79,81], [87,90]), header = None, dtype = {0: np.str, 1: np.str})
Я получаю сообщение об ошибке:
ValueError: dtype is not supported with python-fwf parser
Я пробовал столько вариаций, сколько могу придумать для установки 'dtype = something', но все они возвращают одно и то же сообщение.
Любая помощь будет очень признательна!