Я хотел сохранить начальные нули в исходных данных, поэтому я использовал следующий код:
actual18 = pd.read_csv("S:/2018/ACTUAL18.txt", dtype={'district': object})
Он работал нормально. Но затем я написал функцию, которая использовала точно такой же код, и при импорте в качестве модуля я получил следующую ошибку:
UnboundLocalError: локальная переменная 'object', на которую ссылается перед присваиванием
Я написал str вместо object и все заработало, но я не понимаю почему. Есть идеи?