В этом случае замена спецсимволов на символы Юникода работала для меня.Поэтому, если вы столкнетесь с подобной проблемой, используйте аналогичный подход.
Итак:
df_road_coords = pd.read_pickle(filefolder + 'Coördinates4hoog')road
Становится:
df_road_coords = pd.read_pickle(filefolder + 'Co'+u"\u00F6"+'rdinates4hoog')
И:
adresses.loc[:,'(Latitude ±dd,dddddd, Longitude ±ddd,dddddd)'] = df_receivers[['Latitude ±dd,dddddd', 'Longitude ±ddd,dddddd']].apply(lambda x : '({},{})'.format(x[0],x[1]), axis=1)
Становится:
adresses.loc[:,'(Latitude '+u"\u00B1"+'dd,dddddd, Longitude '+u"\u00B1"+'ddd,dddddd)'] = df_receivers[['Latitude '+u"\u00B1"+'dd,dddddd', 'Longitude '+u"\u00B1"+'ddd,dddddd']].apply(lambda x : '({},{})'.format(x[0],x[1]), axis=1)
Для меня это все еще абракадабра, как луперскрипт, использующий те же модули и версии, не может обрабатывать символы в другом скрипте, который выполняется сам по себе.