Вы конвертируете свои данные в словарь здесь:
records_ = df.to_dict(orient = 'records')
Таким образом, вы можете просто применить словарное понимание (я предполагаю, что оперирую со словарем keys
здесь,согласно вашему вопросу.) Вы можете просто использовать регулярное выражение для замены отдельных элементов.
Например (обратите внимание, что это предполагает Py 3):
import re
records_ = {re.sub(r"\.+", "", k):v for k,v in records_.items()} # replace one or more stops using re.sub
Однако общий подход к простой замене точек кажется опасным, поскольку он может привести к дублированию клавиш / удаленным ключам;Вы можете пересмотреть это на основе ваших данных.