Чтение файла DBF в пандах и сохранение как DF

У меня есть файл (экран) в формате DBF. Я хочу записать его в фрейм данных. Я нашел сообщение: https://stackoverflow.com/questions/41898561/pandas-transform-a-dbf-table-into-a-dataframe

И я делаю с геопандами, что хочу. Но проблема в том, что геопандас это проблемная библиотека. Я передаю свой код другу, и он не может запустить скрипт, потому что зависимости были нарушены (я читал, что это распространенная проблема с геопандами). Поэтому я попытался использовать другой метод из сообщения:

from simpledbf import Dbf5
dbf = Dbf5('K01.dbf')

Но в этом случае я получил ошибку кодирования: 'utf-8' codec can't decode byte 0xae in position 10: invalid start byte. Можно ли справиться?

Файл: скриншот 1

Файл открыт в Excel: скриншот 2

Мне нужно прочитать его и поместить в фрейм данных pandas. Кто-нибудь может помочь с этим?


person martin    schedule 28.05.2019    source источник
comment
Посмотрите здесь: gist.github.com/celisflen-bers/fe827aa724997b0487a084d225054e2c и попробуйте конвертировать из dbf в csv. Если это работает - вы можете использовать panadas read_csv   -  person balderman    schedule 28.05.2019
comment
File "<ipython-input-23-1d16aa3c953b>", line 2, in <module> from dbfpy import dbf File "C:\...\dbf.py", line 280 print repr(_rec) Значит что-то не так в python3 :(   -  person martin    schedule 28.05.2019
comment
У вас есть только один файл dbf или несколько файлов? Если это один (или несколько файлов), вы можете подписаться на smallbusiness.chron. com/convert-dbf-xls-55554.html и после этого используйте pandas.   -  person balderman    schedule 28.05.2019