Я пытаюсь прочитать в python большое количество файлов .xls и .xlsx с преимущественно числовыми данными, используя pd.read_excel.Однако файлы используют em-dash для пропущенных значений.Я пытаюсь заставить Python заменить все эти em-тире как nans.Кажется, я не могу найти способ заставить Python даже распознавать персонажа, не говоря уже о его замене.Я попробовал следующее, которое не сработало
df['var'].apply(lambda x: re.sub(u'\2014','',x))
Я также попробовал просто
df['var'].astype('float')
Каков наилучший способ получить все em-тире в кадре данных для преобразования в nans, сохраняя числовые данные как плавающие?